2

元の例に基づいてSolrの構成を開始したため、例に含まれているランダムなフィールドが多数ありました。

私はそれらの1つまたは2つを使用するかもしれませんが、ほとんどの場合、それらはすべて未使用のままそこに座っています(私のデータ構成にはそれらについて言及したりデータを保存したりするものはありません。

これはパフォーマンスに何らかの影響を及ぼしますか(少量でも)、先に進んでそれらを削除する必要がありますか、それとも問題ではありませんか?

みんなありがとう

4

1 に答える 1

3

フィールドと関連する未使用のタイプを削除することをお勧めします。パフォーマンスへの影響はおそらくありませんが、動的フィールドとcopyFieldがいくつかあり、混乱を招く可能性があります。または、代わりに新しい構成を直接作成します(開始するのに必要なファイルは、schema.xmlとsolrconfig.xmlの2つだけです)。

未使用のフィールドをトリミングして行う場合は、「df」のデフォルトフィールドと_ version_(アンダースコア付きのスペースなし)に関係なく、uniqueKeyが指すものをすべて保持または変更してください。

最後の1つは、リアルタイムのgetとupdateLogに必要です。これらは、例のsolrconfig.xmlでも有効になっています。それらすべてを削除しようとするよりも、_バージョン_を維持する方が簡単です。

(2017年1月の更新:プレゼンテーションビデオがあります。具体的には、例とそのクリーニング方法を説明しています)

于 2013-02-05T11:58:00.490 に答える