2011-12-18 34 views

Trả lời

22

Họ là hai tính năng Lucene khác nhau:

  • Grouping lần đầu tiên được phát hành với Lucene 3.2, vấn đề jira liên quan của nó là LUCENE-1421: nó cho phép kết quả tìm kiếm nhóm theo lĩnh vực cụ thể. Ví dụ: nếu bạn nhóm theo trường tác giả thì tất cả tài liệu có cùng giá trị trong trường tác giả sẽ rơi vào một nhóm duy nhất. Bạn sẽ có một loại cây như đầu ra. Nếu bạn muốn đi sâu hơn vào việc sử dụng tính năng này, this blog post sẽ hữu ích.
  • Faceting lần đầu tiên được phát hành với Lucene 3.4, vấn đề jira liên quan của nó là LUCENE-3079: tính năng này không nhóm tài liệu, nó chỉ cho bạn biết có bao nhiêu tài liệu rơi vào một giá trị cụ thể của một khía cạnh. Ví dụ, nếu bạn có một khía cạnh dựa trên trường tác giả, bạn sẽ nhận được một danh sách tất cả các tác giả của bạn, và đối với mỗi tác giả bạn sẽ biết có bao nhiêu tài liệu thuộc về tác giả cụ thể đó. Sau đó, nếu bạn muốn xem các tài liệu đó, bạn phải truy vấn thêm một lần nữa để thêm một bộ lọc cụ thể (tác giả = bất kỳ thứ gì). Trên thực tế, thực tế, faceted search dựa trên các tài liệu duyệt qua áp dụng nhiều bộ lọc để tiếp cận các tài liệu mà bạn thực sự quan tâm một cách liên tục.
Các vấn đề liên quan