mysql - 处理 Sphinx 结果中的星号

标签 mysql search search-engine sphinx

我正在使用 Sphinx 来搜索 MySQL。

Sphinx 返回的搜索结果之一是 M*A*S*H,就像在热门电视节目中一样。

alt text

我面临的问题是 M*A*S*H 对于几乎所有使用 Sphinx 进行的查询都会返回。 我猜这是由于星号引起的。如果不是,那么问题可能是什么?

如果星号导致了我的问题,我该如何解决这个问题而不让每个查询都返回 M*A*S*H

最佳答案

确保星号包含在 charset_table 中。

charset_table = <blah blah blah>, U+002A

http://sphinxsearch.com/docs/current.html#conf-charset-table

关于mysql - 处理 Sphinx 结果中的星号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3868833/

相关文章:

jQuery liveFilter 与类别过滤器结合

php - SQL表没有出现在页面上

php - 迁移/升级到 XAMPP 后为 "Server has gone away"

C# 搜索 "Did you mean"功能

bash - Vim - 在搜索时捕获字符串并在替换时使用

javascript - 禁用 Javascript 的搜索引擎机器人和元刷新

SEO - sitemap.xml 提供不在页面上作为 anchor 的显式链接

javascript - Google Maps API - 搜索 XML 标记

mysql - 如何在 sequelize 中按聚合函数排序

mysql - 如果父表记录满足条件,则更改子表中的值