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

zf2sa74q  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(320)

我需要帮助与太阳能,我知道如何创建一个solr索引,但不知道如何删除相同的索引。任何引用或帮助创建一个测试索引,然后删除相同的索引都会很有帮助。我在网上查了一下,但找不到任何可以删除已添加到索引中的文件的内容。

ar5n3qh5

ar5n3qh51#

我怀疑你会想使用这些coreadminapi控件。如果您想删除整个testsolr核心,而不是留下任何文件来收集,那么您可能需要设置 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> 元素来应用正确针对您实际要删除的记录的查询。

相关问题