我想和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
匹配查询