2015-05-25 15 views
5

Tôi muốn xóa một số tài liệu khỏi chỉ mục Solr. Tìm kiếm google tôi thấyXóa tài liệu khỏi Solr bằng giao diện người dùng?

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

nhưng khi tôi đang đối phó nó như

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

Tôi nhận được lỗi trang không tồn tại.

Có cách nào khác từ giao diện người dùng nơi tôi có thể xóa tài liệu hay không.

Cảm ơn

+2

'http: // localhost: 8983/Solr/YOURCORE/cập nhật stream.body = id: XXXXX & cam kết = true ' URL thứ hai chắc chắn là sai. Hãy thử một cái gì đó như thế này. Thay thế YOURCORE bằng tên và id cốt lõi thực tế: XXXXX bằng truy vấn hợp lệ hoặc '*: *' cho tất cả tài liệu. – jHilscher

+3

Bản sao có thể có của [Xóa tài liệu solr khỏi Solr Admin] (http://stackoverflow.com/questions/23228727/deleting-solr-documents-from-solr-admin) –

+1

Tôi vừa thêm câu trả lời cho câu hỏi trên trùng lặp câu hỏi. Nếu nó nhận được bất kỳ phiếu bầu nào, chúng tôi có thể đóng phiếu này, vì câu hỏi đó sẽ có câu trả lời có số phiếu> 0. –

Trả lời

3
USE: 

Để xóa tất cả các tài liệu.

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

Để xóa tài liệu cụ thể với id đưa ra:

http://localhost:8983/solr/TABLE_NAME/update?stream.body=%3Cdelete%3E%3Cquery%3Eid:12%3C/query%3E%3C/delete%3E&commit=true 
Các vấn đề liên quan