0

Solr 3.6 を使用して、フィールドをインデックスと見なすかどうかについて混乱しています。

具体的には、Created Date と Price という名前の 2 つのフィールドについて。両方にフィルターを適用する必要がありますが、Schema.xml で Index として定義する必要があるかどうかを判断できません。

パフォーマンスへの影響はありますか?フィルターを作成するには、インデックスを作成する必要がありますか?それとも、フィルターを保存したままにしておくだけで十分ですか?

これに関するアイデアは素晴らしいでしょう。

4

1 に答える 1

3

これらのフィールドをどのように使用するかによって異なります。まず、作成日と価格フィールドの両方でクエリを作成する必要がある場合は、両方のフィールドで indexed を true に設定する必要があります。次に、ユーザーが検索結果の作成日と価格フィールドを取得するようにする場合は、stored も true に設定する必要があります。それ以外の場合は、false に設定できます。

于 2012-07-16T10:39:59.070 に答える