Elasticsearch: оценка функции логический запрос для сопоставления только документов с термином в некотором наборе возможных значений

#elasticsearch

Вопрос:

В настоящее время я использую следующий синтаксис для фильтрации некоторых произвольных запросов:

 {"query": {
                    "function_score": {
                        "query": {
                            "bool": {
                                "filter": {
                                    "term": {"country": "Belgium"}  
                                },
                                "boost": 1
                            }
                        },
                        "boost_mode": "replace",
                        "functions": [...
 

Теперь у меня есть набор стран, и я хочу применить запрос оценки функции ко всем документам таким образом, чтобы поле их страны было в наборе. Как правильно это сделать?
Спасибо!

Комментарии:

1. Можете ли вы добавить образцы документов и ожидаемый результат