我需要帮助与太阳能,我知道如何创建一个solr索引,但不知道如何删除相同的索引。任何引用或帮助创建一个测试索引,然后删除相同的索引都会很有帮助。我在网上查了一下,但找不到任何可以删除已添加到索引中的文件的内容。
ar5n3qh51#
我怀疑你会想使用这些coreadminapi控件。如果您想删除整个testsolr核心,而不是留下任何文件来收集,那么您可能需要设置 deleteInstanceDir=true 当您发送卸载命令时。或者,如果我误解了,而您只是想从索引中删除测试文件,而不使用索引,则此命令将清空索引:
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> 元素来应用正确针对您实际要删除的记录的查询。
<query>id:*</query>
1条答案
按热度按时间ar5n3qh51#
我怀疑你会想使用这些coreadminapi控件。如果您想删除整个testsolr核心,而不是留下任何文件来收集,那么您可能需要设置
deleteInstanceDir=true
当您发送卸载命令时。或者,如果我误解了,而您只是想从索引中删除测试文件,而不使用索引,则此命令将清空索引:
如果您只想删除一个特定的记录或一组记录,则需要调整
<query>id:*</query>
元素来应用正确针对您实际要删除的记录的查询。