1

haystackとxapianで価格帯を設定しようとしています。HTTP GETを介してこのようなクエリを渡すことにより、solrで動作させました。

2ドルから3ドルの価格を取得するには:

selected_facets=price:[2+TO+3]

ただし、xapianバックエンドを使用すると、何も返されません。ファセットのリストを取得しているので、データベースが存在し、機能していることがわかります。正確なクエリを実行することも機能しますが、機能しない範囲だけです。

4

1 に答える 1

1

範囲クエリの Xapian 構文は次のとおりです。

field:range_from..range_to

あなたの場合、それは次のようなものになります

selected_facets=price:2..3

参照: http://xapian.org/docs/valueranges.html

于 2012-05-23T20:39:02.767 に答える