Я хочу сделать автозаполнение с elasticsearch
Я попытался
Elasticsearch автозаполнения сортировать по длине
- наивные соответствие префиксов,
- https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters-phrase.html
- http://davewalk.net/2015/04/13/address-autocomplete-in-go-and-elasticsearch-part-1.html
однако все они не соответствуют моим ожиданиям
Предположим, у меня есть данные, такие как:
PHP Programing
php prado framework
OOP PHP Programming
PHPMyAdmin
PHP
Php
всякий раз, когда я запрашиваю PHP
, результат будет как выше список^
Как сделать PHP показать первый? вместо последнего
и почему PHP-программирование имеет более высокий вес, чем PHP, который равен запросу?
примечание: Я уже добавил строчной фильтр таким образом, запрос обрабатывается как чувствительные к регистру, поэтому и php, Php, PHP
соответствуют запросу