Elasticsearch:如何将edge-nGrams排名高于其他nGrams?

时间:2015-09-09 03:46:49

标签: elasticsearch n-gram

我有一些这样的数据:

**Places**
1  Eunos
2  Sun Rosier

我已经指定了这样的nGram分析器:

{

 "places": {


         "properties": {


             "place":{
                 "type" : "string",
                 "index_analyzer": "nGram_analyzer"
}
}
}

当我查询匹配像'eun'这样的部分单词时,我得到了两个地方(Eunos和Sun rosier)。 (我在查询中已经变为虚假以解释拼写错误)。但“太阳玫瑰色”结果显示高于“Eunos”结果。如何确保边缘nGrams的排名高于其他nGrams?任何帮助将不胜感激:)谢谢

0 个答案:

没有答案