如何從索引索引文件中刪除特定數據。 例如 索引從索引索引中刪除索引數據
否|排名|字段|文本 1 | 95 |內容|數據 2 | 80 |內容| hrkg
(THR看到」盧克jar文件)
所以我不得不刪除只有‘hrkg內容‘場’,從索引項目’,而不是所有文檔。
如何從索引索引文件中刪除特定數據。 例如 索引從索引索引中刪除索引數據
否|排名|字段|文本 1 | 95 |內容|數據 2 | 80 |內容| hrkg
(THR看到」盧克jar文件)
所以我不得不刪除只有‘hrkg內容‘場’,從索引項目’,而不是所有文檔。
很難理解你,但:
<delete><query>id:[DOCUMENT ID TO DELETE]</query></delete>
感謝名單..... 其實我想刪除從索引字段的一些內容,而不是文件。 即假設索引的字段是人,它包含「Zokgh的價值,我想從索引人字段中刪除」Zokgh的價值。 請參閱下表。 2 | 80 |人| Zokgh,其中Person是字段,Zokgh是索引文本。 – sagarg
然後選擇1我給了你的權利 –
以及刪除此文件...我可以評論我的點是不夠的......但如果你正在使用Solr的4.0(α或β),你可以簡單地運行更新查詢在文檔的特定字段上。curl 'localhost:8983/solr/<yourcore>/update?commit=true' -H 'Content-type:application/json' -d '[{"id":"blabla","<fieldtochange>":{"set":"new value"}}]'
一旦您將一些數據編入索引並將其放入包含您不想刪除的數據的字段中,剩下的選項就不多了。
其實我看不到另一種方式,但刪除'hrkg'從你configs和受影響的文件。
刪除(隱藏)所有文檔的整個提交更容易。
感謝所有的美國。 – sagarg
DIH中的'hrkg'a已提交或來自'hrkg'條目的某些數據將進入'content'字段嗎? – Fuxi
'hrkg'是由solr索引的內容字段中的文本(數據)。 – sagarg