0

我在使用 sphinx 搜索时遇到问题 例如,查询是“C++”

对于此查询,我得到与“C”匹配的结果,但我需要 sphinx 来搜索精确的“C++”而不是“C”

4

2 回答 2

1

检查您的charset_tablehttp://sphinxsearch.com/docs/current.html#conf-charset-table

怀疑你的 没有 + charset_table,所以它没有被索引。

或者,如果您只想处理特定情况(如c++)而不是该字符的所有情况(如1+2),请查看为c++ http://sphinxsearch.com/docs/current.html#conf-exceptions添加例外 (其即使在示例中!)

于 2013-02-08T13:55:41.733 回答
0
  • 是算术字符,不会被匹配

您应该查看围绕此问题的例外情况:

http://sphinxsearch.com/docs/1.10/conf-exceptions.html

C++ => cplusplus
c++ => cplusplus
于 2013-02-08T15:55:53.000 回答