Sphinx以某种逻辑加入索引

时间:2014-07-17 17:21:41

标签: ruby postgresql full-text-search sphinx thinking-sphinx

我一直在研究和研究......我找不到通过以下方式获得结果的方法 加入(就像在带有两个表的sql上)有一些逻辑,我的意思是,我想要一个列表 通过匹配"事物"在索引A上,索引为B,例如:

指数A
DOC_ID
事A1 东西A2

指数B
doc_id
事B1 事情B2

我希望获得所有文件的清单,其中包括"事物A1"匹配"东西B1"对于 示例

Pd:我使用的是Postgres和Riddle ruby​​ gem。

提前致谢。

1 个答案:

答案 0 :(得分:1)

狮身人面像没有能力加入指数之间,我担心。

但是,您可以同时搜索多个索引。另一种选择是在单个Sphinx索引中包含多个数据库表所需的数据。这些选项中的任何一个都会为您提供您所追求的结果吗?或者足够接近的东西?