我正在使用Sphinx搜索MySQL。
Sphinx为搜索返回的结果之一是M*A*S*H
,就像热播电视节目一样。
我面临的问题是几乎所有使用Sphinx进行的查询都会返回M*A*S*H
。 我猜这是由于星号。如果没有,那么问题是什么呢?
如果星号导致我的问题,我该如何解决这个问题,而不是为每个查询都返回M*A*S*H
?
答案 0 :(得分:2)
确保charset_table中包含星号。
charset_table = <blah blah blah>, U+002A
http://sphinxsearch.com/docs/current.html#conf-charset-table
答案 1 :(得分:0)
答案 2 :(得分:0)
这个问题似乎不再存在,但我不知道为什么。我确信我的sphinx.conf中一定有什么问题。如果其他人有此问题,请在此处告知我,我会尝试相应地更新此答案。
答案 3 :(得分:0)
在任何情况下,您都可以使用例外文件来指定您可能希望包含在搜索中的任何字词。每当您更改文件时,请记住重新索引。
您可以在此处阅读详细信息:http://sphinxsearch.com/docs/1.10/conf-exceptions.html