0

solrで製品データベースのインデックスを作成しますが、疑問が1つあります。当社の製品は、1000以上のパラメーターで記述されており、それぞれ約20個です。10万点の商品があります。パラメータは異なります。文字列、正確な数値、数値ですが、範囲をサポートする必要があります。だから、私の質問は:schema.xmlのパラメータごとに別々のフィールドを準備する必要がありますか?これらのパラメーターをフィルターとして使用して、検索結果を絞り込みます。

4

1 に答える 1

3

スキーマ内のすべてのフィールドを定義する代わりに、タイプごとに動的フィールドを定義し、クライアント側でそのタイプを使用できます。

例:整数型の場合、次の動的フィールドを定義します。

<dynamicField name="*_i"  type="integer"  indexed="true"  stored="true"/>

次に、整数フィールドをとして作成しますfieldName_i

詳細については、Solrwikiを確認してください。

于 2012-09-21T06:55:05.143 に答える