【问题标题】:How to add hash character search to sphinx如何将哈希字符搜索添加到 sphinx
【发布时间】:2015-08-27 18:05:19
【问题描述】:

我对 sphinx 进行了以下更新,以在我的搜索中包含一个哈希字符,但无济于事。

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

索引 MY_INDEX { 路径 = 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("#");

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

谢谢!

【问题讨论】:

    标签: sphinx hashtag


    【解决方案1】:

    配置文件中的单个# 表示注释,因此不可见,需要对其进行编码U+0023

    【讨论】:

      猜你喜欢
      • 2017-05-26
      • 2017-10-28
      • 2012-05-09
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-03
      相关资源
      最近更新 更多