【问题标题】:indexed field deletion not effecting index size索引字段删除不影响索引大小
【发布时间】:2016-12-16 05:31:07
【问题描述】:

我正在使用 solr 4 来存储我的详细信息。
在我的收藏中,有超过 1 条记录。
每条记录都有近 2000 个索引字段。
我的 solr 的索引大小几乎是 18GB。

前几天我删除了超过 15cr 的索引动态字段 使用以下代码。

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)

字段已从我的记录中删除。但它不影响索引大小。索引大小仍为 18GB。
为什么?
请给我一个解决方案来减少我的索引大小..

【问题讨论】:

    标签: solr solr4


    【解决方案1】:

    删除 solr 中的文档或字段不会改变索引的大小。您需要优化 solr。请参考:Do SOLr index size decrease after deleting documents? 以及:How to optimize solr index

    优化你的 solr 可能需要很长时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多