0

通貨に基づいて値を索引付けして検索することは可能ですか? たとえば、ユーザーは、米ドル、ポンド、またはルピーで価格をインデックス化できる必要があります。

ユーザーが米ドルに基づいて検索すると、米ドルに基づいてインデックスされたアイテムのみが表示されます

4

1 に答える 1

1

数値 ( IntField、おそらく) と通貨フィールドの両方を格納します。検索時に、次の行に沿って、特定の通貨タイプの結果を簡単にフィルタリングできます。

+currency:usd +amount:[* TO 100]

100 米ドル以下、または

+currency:gbp +amount:[* TO 100]

100 GB ポンド以下の場合。

別のオプションとして、Solr を使用する傾向がある場合は、それを適切に処理する特定のCurrencyFieldがあります。

于 2013-09-28T18:44:56.880 に答える