据我所知,在sphinx中“字段位置限制”只允许您强制搜索文档中的前N个字符?无论如何使用它来强制搜索前N个字符后呢?
The quick brown fox jumped over the lazy dog and he was crazy as a fox and just as fast
会找到第一只狐狸而不是第二只狐狸。
我正在寻找的是像
答案 0 :(得分:1)
你可以说
"bla bla" @field[50] -"bla bla"
但是你有一个老问题,它也可以在以后和以前一起使用它。
否则认为你必须查看排名表达式,有
(这也不会起作用,请参阅评论!)min_hit_pos
可以使用。必须使用排名表达式来更改排名计算,然后发布过滤器'根据重量。可以通过虚拟属性在WHERE中使用权重。