之间有什么区别
q=have
和
q=*have*
(返回相同数量的行)
检索以下行“我们找到了船”。使用外卡时分数为1,而使用外卡分数为1.7437795。
是否使用变形(有,有,有)
谢谢。
答案 0 :(得分:1)
范围查询[a TO z],前缀查询a *,通配符查询a * b 是持续评分(所有匹配的文件获得相同的分数)。该 不使用评分因子tf,idf,index boost和coord。有 对匹配的术语数量没有限制(与过去相同) 版本的Lucene)。
所以如果你有一个通配符查询
答案 1 :(得分:0)
q=*have*
如果您没有reverseWilcard过滤器,则不起作用。 Iøm只是猜测,因为我不知道你的架构,但是你的领域可能会把你的明星作为搜索词中的额外字符开头,因此得分低于确切的字。