Я хочу найти элемент "vision" для одного поля, но я только что получил результаты, такие как "vision A", "vision B", "xx version", "vision" и т. Д., Используя match / match_phrace / term в DSL.
То, что я хочу, это точное совпадение, «видение» должно иметь наивысшую оценку, а предметы, содержащие «видение», должны стоять за точным совпадением.Рейтинг должен быть:
vision > vision A > vision B > xx version
Я проверил Точный термин Elasticsearch match , в котором изменение "index" на "not_analyzed" распознается для точного соответствия.Но в моем случае требуется не только точное совпадение, но и содержащее совпадение.
Что я могу сделать для этого случая?Спасибо!