2015-05-25 10 views
5

Ich möchte einige Dokumente aus dem Solr-Index löschen. Google-Suche fand ichLöschen von Dokumenten von Solr mit UI?

update?stream.body=<delete><query>id:XXXXX</query></delete>&commit=true 

aber wenn ich fertig bin es als

http://localhost:8983/solr/#/myIndex_shard1_replica1/http://10.101.3.240:8983/solr/#/solr_Ivision_DTO_shard1_replica1 

Ich erhalte Fehler, dass die Seite nicht existiert.

Gibt es einen anderen Weg von der Benutzeroberfläche, wo ich die Dokumente löschen kann.

Dank

+2

'http: // localhost: 8983/Solr/YOURCORE/update stream.body = id: XXXXX & commit = true ' Die zweite URL ist definitiv falsch. Probieren Sie so etwas aus. Ersetzen Sie YOURCORE durch den tatsächlichen Kernnamen und die ID: XXXXX durch eine gültige Abfrage oder '*: *' für alle Dokumente. – jHilscher

+3

Mögliches Duplikat von [Löschen von Solr-Dokumenten aus Solr Admin] (http://stackoverflow.com/questions/23228727/deleting-solr-documents-from-solr-admin) –

+1

Ich habe gerade eine Antwort auf das oben erwähnte Duplikat hinzugefügt Frage. Wenn es überhaupt Stimmen erhält, können wir diese wahrscheinlich schließen, weil diese Frage eine Antwort mit Stimmen> 0 hat. –

Antwort

3
USE: 

alle das Dokument zu löschen.

http://localhost:8983/solr/TABLE_NAME/update?stream.body=%3Cdelete%3E%3Cquery%3E*:*%3C/query%3E%3C/delete%3E&commit=true 

Um bestimmtes Dokument mit angegebener ID zu löschen:

http://localhost:8983/solr/TABLE_NAME/update?stream.body=%3Cdelete%3E%3Cquery%3Eid:12%3C/query%3E%3C/delete%3E&commit=true 
Verwandte Themen