2012-02-23 17 views

Trả lời

5

Bạn có thể thêm debugQuery=true&indent=true vào url và kiểm tra kết quả. Bạn cũng có thể sử dụng công cụ phân tích trong solr. Chuyển đến quản trị viên và nhấp vào phân tích. Bạn sẽ cần phải đọc wiki để hiểu một trong hai điều này sâu hơn.

15

debugQuery=true sẽ giúp bạn nhận được phép tính điểm chi tiết và giải thích cho từng điểm.

Một ngắm nhìn toàn cảnh của điểm có sẵn tại link

Đối với Giải thích chi tiết về các thông tin gỡ lỗi bạn có thể tham khảo Link

+3

Ngoài ra còn có các công cụ như [Splainer] (http://splainer.io) và [explain.solr.pl] (http://explain.solr.pl) có thể giúp phân tích cú pháp thông tin giải thích –

+0

http: // splainer .io/vẫn hoạt động hoàn hảo! –

1

queryDebug sẽ cung cấp cho bạn kiến ​​thức về lý do tại sao điểm của bạn trông giống như nó (kết thúc như thế nào mỗi trường có liên quan). tôi sẽ nhận được một số kết quả mà bạn không hiểu và chơi với họ với phân tích Solr của Bạn nên tìm thấy nó dưới:

/admin/analysis.jsp?highlight=on 

Ngoài bật làm nổi bật so với kết quả của bạn để xem những gì là thực sự phù hợp trong các kết quả của bạn

1

Truy vấn Solr có đầy đủ các thông số ngắn, khó đọc và sửa đổi, đặc biệt khi các tham số quá nhiều. Và sau khi nó thậm chí còn khó khăn hơn để gỡ lỗi và hiểu tại sao một tài liệu ít nhiều có liên quan hơn một tài liệu khác. Đầu ra giải thích gỡ rối thường là một ba quá lớn để vừa với một trang.

Tôi tìm thấy điều này Google Chrome extension hữu ích để xem Solr Query giải thích và gỡ lỗi một cách rõ ràng.

0

Đối với những người vẫn sử dụng phiên bản cũ của phiên bản 3.X, "debugQuery = true" sẽ không đặt thông tin gỡ lỗi. bạn nên chỉ định "debugQuery = on".

Các vấn đề liên quan