使用 sphinx 搜索时可以识别匹配的术语吗?

发布于 2024-07-09 06:26:35 字数 180 浏览 6 评论 0原文

我正在使用 sphinx 通过 Think sphinx 对 mysql 数据库进行全文搜索。

我想在向用户显示的结果中突出显示匹配的术语。

Shpinx 足够聪明,搜索“肉毒杆菌中毒”将匹配“我喜欢将肉毒杆菌注射到我的眼睛中”

我怎样才能让它告诉我“肉毒杆菌中毒”与“肉毒杆菌中毒”匹配?

I am using sphinx to do full text search on a mysql database through thinking sphinx.

I would like to highlight the matched terms in the results I show to the user.

Shpinx is smart enough that searching for 'botulism' will match "i like to inject botulinum into my eyes"

How can I get it to tell me that 'botulinum' matches 'botulism'?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

深海不蓝 2024-07-16 06:26:35

第一的,
我在我的一个项目中大量使用 sphinx,但我没有使用 ThinkingSphinx,因为我们使用的配置文件非常复杂,我使用的是自定义的 act_as_sphinx 插件。

从纯sphinx的角度回答您的问题:

希望这会有所帮助,我强烈建议您查看 sphinx 文档以充分使用这个非常高效的索引器

Manfred

First,
I'm heavily using sphinx for one of my project but I'm not using ThinkingSphinx since the config file we use is quite complex, I'm using a customized act_as_sphinx plugin.

To answer your question from pure sphinx point of view :

Hope this helps and I highly encourage you to look at the sphinx documentation to fully use this very efficient indexer

Manfred

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