我的狮身人面像搜索有问题 例如,查询是'C ++'
对于这个查询,我得到的结果与'C'匹配,但是我需要sphinx来搜索确切的'C ++'而不是'C'
答案 0 :(得分:1)
检查charset_table
,
http://sphinxsearch.com/docs/current.html#conf-charset-table
怀疑你charset_table
中没有+,所以它没有被编入索引。
或者,如果您只想处理特定情况(如c++
)而不是所有情况(例如1+2
),请查看为c++
添加例外情况
http://sphinxsearch.com/docs/current.html#conf-exceptions
(甚至在示例中!)
答案 1 :(得分:0)
您应该查看围绕此问题的例外情况:
http://sphinxsearch.com/docs/1.10/conf-exceptions.html
C++ => cplusplus
c++ => cplusplus