Я недавно начал работать сasticsearch. Застрял в вопросе для запроса. Что мне нужно, так это то, что данные для поиска должны сортироваться на основе максимального числа совпадений. Например, elasti c поиск документа со следующими полями:
- title
- description
- message
- заголовок
Я ищу ключевое слово Добро пожаловать . Теперь у меня есть 3 документа.
Document1 имеет ключевое слово приветствия в заголовок / описание / заголовок / сообщение поле 2 раза Document2 имеет ключевое слово приветствия в заголовок / описание / caption / message поле 4 раза
Document3 содержит ключевое слово welcome в title / description / caption / message поле 3 раза
Поэтому результат поиска должен приведите мне документы в следующем порядке:
- Document2
- Document3
- Document1
Может кто-нибудь помочь мне с запросом, чтобы получить результат, основанный на этом. Я использую версию ES 5.6, чтобы сделать это. Заранее спасибо.