字段结束修饰符在SphinxQL中不起作用

时间:2013-03-12 14:29:29

标签: database sphinx sphinxql

当我按列过滤精确的字段时,字段结束修饰符不起作用。

这是一个例子:

  

SELECT * FROM indexTable WHERE MATCH('@ column1 ^ abc $');

这让我回答:(不仅仅是确切的“abc”)

  

ABC

     

abc a

     

abc d

配置或语法是否有解决此问题的解决方案?

1 个答案:

答案 0 :(得分:0)

1)确保$正在将其放入sql查询中,它可能正被您的应用程序编写的任何语言所消耗。例如,PHP认为它在使用双引号字符串时表示变量。

2)你使用的是什么版本的狮身人面像。使用最新的。有几个版本的字段结束修饰符被破坏了。