0

SphinSE では、sphinx サーバーから任意のレコードを取得できます。

例: 次のレコードがあります。

ID名 商品価格

自転車1台 1000 1000

2号車 200 200

レコードを取得するには、次のクエリを使用しました

select * from indexname WHERE query='1000;mode=any';

2 つのレコードが返されます。アイテム AS 1000 を持つレコードを取得するにはどうすればよいですか。

select * from indexname WHERE query='@Item 1000;mode=extended';

空のセットが返されます。お知らせ下さい

4

1 に答える 1

0
 select * from indexname WHERE query='@Item 1000;mode=extended';

アイテムがフィールドの場合(つまり、属性として定義していない場合)、Tahtは機能するはずです。

次のような属性の場合

 select * from indexname WHERE query=';filter=Item,1000';

それをする必要があります。

于 2012-08-17T16:32:41.130 に答える