我在使用 sphinx 搜索时遇到问题 例如,查询是“C++”
对于此查询,我得到与“C”匹配的结果,但我需要 sphinx 来搜索精确的“C++”而不是“C”
我在使用 sphinx 搜索时遇到问题 例如,查询是“C++”
对于此查询,我得到与“C”匹配的结果,但我需要 sphinx 来搜索精确的“C++”而不是“C”
检查您的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添加例外
(其即使在示例中!)
您应该查看围绕此问题的例外情况:
http://sphinxsearch.com/docs/1.10/conf-exceptions.html
C++ => cplusplus
c++ => cplusplus