如何将哈希字符搜索添加到sphinx

时间:2015-08-27 18:05:19

标签: sphinx hashtag

我对sphinx进行了以下更新,以便在搜索中包含哈希字符无效。

配置文件:    来源MY_SOURCE { ...        sql_qudery_pre = SET CHARACTER_SET_RESULTS = utf8        sql_query_pre = SET NAMES utf8 }

索引MY_INDEX {    path = C:\ Sphinx \ data \ MY_INDEX

...

  charset_type      = utf-8
  charset_table = 0..9, A..Z->a..z, a..z, +, #, U+002E

}

然后我运行indexer --rotate --all。请注意,Sphinx不是作为Window服务运行的。

当我运行以下查询时,我得不到任何结果:

SELECT count(*) FROM MY_INDEX WHERE Match("#");

有人可以查看此信息,让我知道我做错了什么吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

配置文件中的单个#表示注释,因此没有看到,需要对其进行编码U+0023