2010-04-08 19 views
5

Tôi cần một cách để thu gọn bản sao (được định nghĩa trong điều khoản của một trường chuỗi với một id) kết quả trong solr. Tôi biết rằng một tính năng như vậy đang đến trong phiên bản tiếp theo (1.5), nhưng tôi không thể chờ đợi điều đó. Điều gì sẽ là cách tốt nhất để loại bỏ các bản sao bằng cách sử dụng phiên bản ổn định hiện tại 1.4? Với việc tìm kiếm các bản sao trong trường hợp của tôi thực sự dễ dàng (so sánh một trường chuỗi), nó có phải là một Bộ lọc hay không, tôi có nên ghi đè lên SearchComponent hiện tại hoặc viết một Thành phần mới hoặc sử dụng một số thư viện bên ngoài như carrot2?Thực hành tốt nhất của trường sụp đổ trong SOLR 1.4

Tổng số kết quả phải phản ánh kết quả rút gọn.

Trả lời

6

Vâng, có một giải pháp: chỉ áp dụng bản vá trường thu gọn (xem http://issues.apache.org/jira/browse/SOLR-236 để biết tin tức mới nhất về tính năng này, tôi cũng khuyên bạn nên http://blog.jteam.nl/author/martijn).

Thực hiện việc này, bạn sẽ làm việc với phần mềm CollapseComponent. Lưu ý rằng có sự giảm sút hiệu suất tìm kiếm được liên kết với tính năng này.

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