Задать вопрос

Elasticsearch сортировка результатов по порядку слов

"query" : {
        "multi_match" : { 
            "query" : "во все тяжкие 5 серия",
            "type":       "best_fields",
            "fields": [ "name", "alternative_name", "description" ],
            "operator":   "and"
        }
    },

Возвращает следующие результаты:
Во все тяжкие 5 сезон 5 серия
Во все тяжкие 5 сезон 3 серия (-)
Во все тяжкие 5 сезон 7 серия (-)
Во все тяжкие 1 сезон 5 серия

не могу более точно сформулировать но необходимо что бы сортировка отдавала предпочтение словам находящимся рядом
  • Вопрос задан
  • 3055 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
pavel_salauyou
@pavel_salauyou
Symfony2 & Angular разработчик
а эти слова не рядом находятся?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы