Я пытаюсь обернуть мою голову ниже упругого поиска DSL.Может кто-нибудь сказать мне, как выражение `must` используется ниже - PullRequest
0 голосов
/ 20 ноября 2018
GET qnaindexfinal/_search
{  
   "query":{  
      "bool":{  
         "must":[  
            {  
               "common":{  
                  "question.questionText":{  
                     "query":"showrroom",
                     "cutoff_frequency":0.001
                  }
               }
            }
         ],
         "filter":[  
            {  
               "term":{  
                  "modelId":{  
                     "value":78
                  }
               }
            }
         ]
      }
   }
}

Пожалуйста, помогите мне с вышеуказанным DSL.

1 Ответ

0 голосов
/ 20 ноября 2018

С запросами вasticsearch лучше разбить вещи на части.

common то же самое, что и термин, но для более чем одного ключевого слова

termзначение == 78

must в этом контексте проверяет, чтобы единственные возвращенные документы соответствовали и общему, и термину.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...