2015-05-25 17 views
5

Chcę usunąć niektóre dokumenty z indeksu Solr. Podczas wyszukiwania google znalazłemUsuwanie dokumentów z Solr przy użyciu interfejsu użytkownika?

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

ale kiedy jestem radzenia sobie go jako

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

Dostaję komunikat, że strona nie istnieje.

Czy jest jakikolwiek inny sposób z interfejsu użytkownika, w którym mogę usunąć dokumenty.

Dzięki

+2

'http: // localhost: 8983/solr/YOURCORE/aktualizacji stream.body = id: XXXXX & popełnić = true ' Drugi URL jest zdecydowanie błędny. Spróbuj czegoś takiego. Zastąp YOURCORE rzeczywistą nazwą rdzenia i id: XXXXX z prawidłowym zapytaniem lub '*: *' dla wszystkich dokumentów. – jHilscher

+3

Możliwy duplikat [Usuwanie dokumentów Solr z Administratora Solr] (http://stackoverflow.com/questions/23228727/deleting-solr-documents-from-solr-admin) –

+1

Właśnie dodałem odpowiedź na powyższy wzmiankę o duplikacie pytanie. Jeśli kiedykolwiek uzyska jakiekolwiek głosy, możemy prawdopodobnie zamknąć tę, ponieważ to pytanie będzie miało odpowiedź, która ma głosy> 0. –

Odpowiedz

3
USE: 

Aby usunąć cały dokument.

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

Aby usunąć konkretny dokument o danym ID:

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