元の例に基づいてSolrの構成を開始したため、例に含まれているランダムなフィールドが多数ありました。
私はそれらの1つまたは2つを使用するかもしれませんが、ほとんどの場合、それらはすべて未使用のままそこに座っています(私のデータ構成にはそれらについて言及したりデータを保存したりするものはありません。
これはパフォーマンスに何らかの影響を及ぼしますか(少量でも)、先に進んでそれらを削除する必要がありますか、それとも問題ではありませんか?
みんなありがとう
元の例に基づいてSolrの構成を開始したため、例に含まれているランダムなフィールドが多数ありました。
私はそれらの1つまたは2つを使用するかもしれませんが、ほとんどの場合、それらはすべて未使用のままそこに座っています(私のデータ構成にはそれらについて言及したりデータを保存したりするものはありません。
これはパフォーマンスに何らかの影響を及ぼしますか(少量でも)、先に進んでそれらを削除する必要がありますか、それとも問題ではありませんか?
みんなありがとう
フィールドと関連する未使用のタイプを削除することをお勧めします。パフォーマンスへの影響はおそらくありませんが、動的フィールドとcopyFieldがいくつかあり、混乱を招く可能性があります。または、代わりに新しい構成を直接作成します(開始するのに必要なファイルは、schema.xmlとsolrconfig.xmlの2つだけです)。
未使用のフィールドをトリミングして行う場合は、「df」のデフォルトフィールドと_ version_(アンダースコア付きのスペースなし)に関係なく、uniqueKeyが指すものをすべて保持または変更してください。
最後の1つは、リアルタイムのgetとupdateLogに必要です。これらは、例のsolrconfig.xmlでも有効になっています。それらすべてを削除しようとするよりも、_バージョン_を維持する方が簡単です。
(2017年1月の更新:プレゼンテーションビデオがあります。具体的には、例とそのクリーニング方法を説明しています)