如何创建一个测试太阳能索引,然后使用curl从linux中删除相同的索引

时间:2015-03-18 13:20:32

标签: hadoop indexing solr

我需要太阳能方面的帮助,我知道如何创建solr索引但不知道如何删除相同的索引。 任何有关创建测试索引然后删除相同索引的参考或帮助都会有所帮助。 我在线检查但找不到任何会删除已添加到索引的文件。

1 个答案:

答案 0 :(得分:0)

我怀疑你会想要使用这些CoreAdmin API控件。如果您有兴趣删除整个测试Solr核心,不留下任何文件随时间收集,您可能希望在发送卸载命令时设置deleteInstanceDir=true

或者,如果我误解了你只是想在索引中删除你的测试文件,那么这个命令将清空索引:

curl 'http://hostname/solr/core0/update?commit=true' -H "Content-Type: text/xml" \
                         --data-binary '<delete><query>id:*</query></delete>'

如果您只想删除特定记录或记录集,则需要调整<query>id:*</query>元素以应用正确定位您实际要删除的记录的查询。