如何在 sphinx 中对百分号 (%) 字符进行索引和搜索

发布于 2024-12-23 14:35:19 字数 272 浏览 1 评论 0原文

我们的索引充满了与其相关的单位的数据。

事实证明,度 (°) 和百分比 (%) 等单位很难索引和搜索。

我们使用的是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

扛起拖把扫天下 2024-12-30 14:35:19

尝试将其添加到您的字符集表中,如下所示: https://stackoverflow.com/a/8640248/960702

Try adding it to your charset table like in: https://stackoverflow.com/a/8640248/960702

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文