Sphinx中的字段位置限制*开始*在字符位置搜索?

时间:2015-12-13 15:34:03

标签: sphinx

据我所知,在sphinx中“字段位置限制”只允许您强制搜索文档中的前N个字符?无论如何使用它来强制搜索前N个字符后呢?

The quick brown fox jumped over the lazy dog and he was crazy as a fox and just as fast
  • 福克斯[20]

会找到第一只狐狸而不是第二只狐狸。

我正在寻找的是像

  • Fox [50]直到char 50才开始搜索(“他和狐狸一样疯狂,而且速度快”)

1 个答案:

答案 0 :(得分:1)

你可以说

"bla bla" @field[50] -"bla bla"

但是你有一个老问题,它也可以在以后和以前一起使用它。

否则认为你必须查看排名表达式,有min_hit_pos可以使用。必须使用排名表达式来更改排名计算,然后发布过滤器'根据重量。可以通过虚拟属性在WHERE中使用权重。 (这也不会起作用,请参阅评论!)