0
我有2項ElasticSearch查詢字符串喜歡精確到通配符
- 拉希姆
- Rahima
當我搜索 「希姆」 與通配符QUERY_STRING,我得到了2個entires以同樣的比分。但是因爲「Rahim」完全匹配,所以對於我來說,首先得到更高分的「Rahim」以及稍後得分更低的「Rahima」將會非常棒。查詢是:
GET index/type/_search
{
"query": {
"query_string": {
"default_field": "fullNameEn",
"allow_leading_wildcard": false,
"analyze_wildcard": true,
"query": "Rahim*"
}
},
"from": 0,
"size": 10
}
任何幫助將不勝感激。