2012-10-19 130 views
0

所以,球员我有多个指标的狮身人面像使用SphinxQl多个索引和整个领域搜索多个索引

 
eg 3 Indexes 
index1 Fields: field1_1,field1_2,field1_3 
index2 Fields: field2_1,field2_2,field2_3 
index3 Fields: field3_1,field3_2,field3_3 

我想跨越这三个指标,我的搜索字符串搜索应该在所有这些领域相匹配。

我试图

$query="select * from index1,index2,index3 Match(@(field1_1,field1_2,field1_3,field2_1,field2_2,field2_3,field3_1,field3_2,field3_3) $searchstring)"; 

但这抛出一些error.How我做到这样的事情。 谢谢

回答

0

Sphinx合并索引模式,只在所有使用的索引中留下通用字段。请确保你正在寻找共同的领域。

+0

如果您在匹配中使用字段,那么它们需要通用。 – Rajul