Php 使用Sphinx指数和附加关系交叉
我正在通过一个数据库实现一个搜索,除了使用额外的过滤器进行交叉外,还包括名称内部的文本搜索。Sphinx似乎是比MySQL全文搜索更好的解决文本搜索功能的工具,但我不确定它是否能够在文本匹配字段之外进行交叉选择。它有这样的选择吗?MySQL全文版更合适吗?它本身不支持连接。因为sphinx生活在mysql之外——它是一个独立的系统 但是sphinx索引本身可以通过连接构建,因此在创建索引时,您可以连接所有必需的表,将所有相关数据放入索引中 基本上,您可以预先计算一个“无所不能”的索引,并根据需要进行jsut筛选。(从技术上讲,我们有时需要多个索引,但仅在高级情况下) 我个人认为斯芬克斯是值得投资的。要让它运行起来需要一点工作,但它将在性能和灵活性方面获得回报。将能够查询,你现在甚至想象不到。(你能告诉我我是斯芬克斯的狂热粉丝吗)Php 使用Sphinx指数和附加关系交叉,php,mysql,full-text-search,sphinx,Php,Mysql,Full Text Search,Sphinx,我正在通过一个数据库实现一个搜索,除了使用额外的过滤器进行交叉外,还包括名称内部的文本搜索。Sphinx似乎是比MySQL全文搜索更好的解决文本搜索功能的工具,但我不确定它是否能够在文本匹配字段之外进行交叉选择。它有这样的选择吗?MySQL全文版更合适吗?它本身不支持连接。因为sphinx生活在mysql之外——它是一个独立的系统 但是sphinx索引本身可以通过连接构建,因此在创建索引时,您可以连接所有必需的表,将所有相关数据放入索引中 基本上,您可以预先计算一个“无所不能”的索引,并根据需要