您好我有一个名为text_field的字段,其中我有两个文档 1.lubricant 2.air lube
我使用了带有术语查询的Edge-N语法分析器,但结果是当我使用lub
时使用边缘n-gram分析器分析的字段查询
{
"terms" : {
"text_field" : [ "lub" ]
}
}
使用关键字tokenizer分析前缀查询结果:
{
"prefix" : {
"text_field" : {
"prefix" : "lub"
}
}
}
在这两个查询中,在结果集中得到两个结果 “润滑剂”, “空气润滑油”
我不希望空气润滑剂在结果中,因为它以单词air开头,是否有任何方法可以在整个字段上进行搜索前缀查询,看起来像这里检查条款,有没有办法对此进行排序