私の詳細を格納するためにsolr 4を使用しています。
私のコレクションに1cr以上のレコードがあります。
各レコードには、ほぼ2000のインデックスフィールドがあります。
私のsolrのインデックスサイズはほぼ18GBです。インデックスフィールドの削除に影響しないインデックスサイズ
いくつかの日前に、次のコードを使用して1525以上のインデックス付きダイナミックフィールドを削除しました:
data_json = [{"id": 12, "field_to_be_removed": {"set": null}}]
req = urllib2.Request(url="http://stg.solr.freshersworld.com/solr/collection1/update/json'",data=data_json)
req.add_header('Content-type', 'application/json')
f = urllib2.urlopen(req)
フィールドは、そのインデックスのサイズに影響されない私のrecords.Butから削除されます。インデックスサイズはまだ18GBです。
なぜですか?
インデックスサイズを縮小するソリューションを教えてください。