我有一个带有两个行的字段(例如.field1)的索引,一个是"短greg"第二个是#34;伟大的greg"。 如果我用(使用Luke)搜索:field1:g * field1:greg
结果将是两行,但得分相同! 这些因为两个单词具有相同的初始字符G。
我的期望是"伟大的greg"最高得分,其中G *给予" GREAT GREG"的分数更多的权重。
问题是:如何编写此查询? 无论如何,谢谢
答案 0 :(得分:0)
我不确定,但相同的分数可能是因为您的查询等同于:
field1:g* OR field1:greg
我会在卢克尝试:
+field1:g* +field1:greg
(相当于
field1:g* AND field1:greg