1

SphinxQLを使用すると、MVA を簡単に検索できます。

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

SphinxSEを使用して MVA を検索するにはどうすればよいですか? 次のクエリは機能しません。

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 を使用しています。

ありがとう。

4

1 に答える 1

1

インデックスを再作成した後、驚くほど機能しました。したがって、次のSphinxQLクエリは次のようになります。

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

SphinxSE では次のようになります。

SELECT * FROM s3_shop2_product*emphasized text*
WHERE query='@name ware 19;filter=mva_field_1,1,2;filter=mva_field_1,3';
于 2012-12-01T10:12:19.580 に答える