2015-05-25 18 views
5

Desidero cancellare alcuni documenti dall'indice Solr. Cercando google ho trovatoEliminare documenti da Solr usando l'interfaccia utente?

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

ma quando sto di coping come

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

sto ottenendo l'errore che la pagina non esiste.

C'è un altro modo dall'interfaccia utente in cui posso eliminare i documenti.

Grazie

+2

'http: // localhost: 8983/solr/YOURCORE/aggiornamento stream.body = id:? XXXXX & commettere = true ' Il secondo URL è decisamente sbagliato. Prova qualcosa di simile. Sostituisci YOURCORE con il nome e l'ID core attuali: XXXXX con una query valida o '*: *' per tutti i documenti. – jHilscher

+3

Possibile duplicato di [Eliminazione di documenti solr da Solr Admin] (http://stackoverflow.com/questions/23228727/deleting-solr-documents-from-solr-admin) –

+1

Ho appena aggiunto una risposta al duplicato di cui sopra domanda. Se mai otterrà voti, possiamo probabilmente chiudere questo, perché quella domanda avrà una risposta che ha voti> 0. –

risposta

3
USE: 

per cancellare tutti i documenti.

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

Per eliminare documento specifico con dato id:

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