2016-12-16 1 views
0

私の詳細を格納するために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です。
なぜですか?
インデックスサイズを縮小するソリューションを教えてください。

答えて

関連する問題