2012-11-30 35 views
1

隨着SphinxQL這是相當簡單的搜索MVAS:如何使用SphinxSE搜索MVA?

SELECT * FROM s3_shop2_product 
WHERE MATCH('ware 19') AND mva_field_1 = 1 AND mva_field_1 = 3; 

如何搜索使用與SphinxSE移動增值服務?以下查詢不適用於我:

SELECT ... WHERE query="ware 19;filter=mva_field_1,1;filter=mva_field_1,3" 

ERROR 1429 (HY000): Unable to connect to foreign data source: 
failed to connect to searchd (host=127.0.0.1, errno=111, port=33 

我正在使用MariaDB 5.5.28。

謝謝。

回答

1

重新索引後,它出人意料地工作。因此,下面的SphinxQL查詢:

與SphinxSE
SELECT * FROM s3_shop2_product 
WHERE MATCH('@name ware 19') AND mva_field_1 IN(1,2) AND mva_field_1 = 3; 

如下所示:

SELECT * FROM s3_shop2_product*emphasized text* 
WHERE query='@name ware 19;filter=mva_field_1,1,2;filter=mva_field_1,3'; 
相關問題