狮身人面像削减符号

时间:2010-02-19 09:43:37

标签: search filtering sphinx

我有一个音乐收藏,并使用sphinx进行搜索。搜索模式是SPH_MATCH_PHRASE,但是当我搜索f.e.为“B'Day”专辑 - 狮身人面像削减“'”和搜索“日”查询。如何强制sphinx搜索精确的短语而不过滤任何符号?

2 个答案:

答案 0 :(得分:1)

你需要确保sphinx将char'视为单词字符。

为此,您需要在charset_table

中指定单词字符列表

例如:

# treats all english characters and ' as word characters 
charset_table = 0..9, A..Z->a..z, _, a..z,'

之后,您需要重建索引并重新启动searchd。

请参阅http://www.sphinxsearch.com/docs/current.html#conf-charset-table

答案 1 :(得分:0)

我在索引配置中设置了param min_word_len = 1并且效果很好!