如何在 sphinx 中对百分号 (%) 字符进行索引和搜索
我们的索引充满了与其相关的单位的数据。
事实证明,度 (°) 和百分比 (%) 等单位很难索引和搜索。
我们使用的是 ultrasphinx 和 sphinx 0.9.9,但 Riddle/ThinkingSphinx 似乎无法处理 % 符号的搜索。
我们允许设置一个单位标签和单位符号,我们可以从中构建一个单位字符串并从中进行索引。
可以使用以下查询找到诸如“功率 (W)”之类的单位字符串
@units "W"
Our index is full of data that have associated units with them.
Units such as degrees (°) and percent (%) are proving difficult to index and search on.
We're using ultrasphinx and sphinx 0.9.9 but Riddle/ThinkingSphinx doesn't seem to handle searching on the % sign.
We allow setting a unit label and unit symbol which we construct a unit string from which is indexed.
Unit strings such as "Power (W)" can be found using a query such as
@units "W"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试将其添加到您的字符集表中,如下所示: https://stackoverflow.com/a/8640248/960702
Try adding it to your charset table like in: https://stackoverflow.com/a/8640248/960702