0

我正在通过一个数据库实现搜索,该数据库除了与其他过滤器交叉外,还涉及名称内部的文本搜索。Sphinx 似乎是比 MySQL 全文搜索更好的工具来解决文本搜索功能,但我不确定它是否能够在文本匹配字段之外进行交叉选择。它有这样的选择吗?MySQL Full-text 会更合适吗?

4

1 回答 1

0

它不支持这样的连接。因为 sphinx 存在于 mysql 之外 - 它是一个单独的系统。

但是狮身人面像索引本身,可以通过连接来构建,所以在创建索引时,你需要连接所有需要的表,将所有相关数据放入索引中。

基本上,您预先计算一个“无所不能”的索引,并根据需要进行过滤。(我们在技术上有时需要多个索引,但仅在高级情况下)

个人认为狮身人面像非常值得投资。让它运行起来需要一些工作,但它会在性能和灵活性方面得到回报。将能够查询,您现在甚至无法想象。(你能告诉我我是狮身人面像的狂热粉丝吗)

于 2012-09-03T11:14:18.173 回答