Tôi cần thực hiện tổng hợp + sắp xếp + phân trang theo một trong các chỉ mục.Tổng hợp + phân loại + phân trang trong tìm kiếm đàn hồi
tôi đã học về chức năng nội bộ của đàn hồi tìm kiếm,
Tôi có 5 tổng mảnh, nó sẽ sắp xếp các mảnh cá nhân và lấy kết quả, theo mặc định mỗi phân đoạn sẽ trở lại trong 10 hồ sơ. Sau đó, 50 hồ sơ đều được sắp xếp một lần nữa và nó sẽ lấy các bản ghi top 10 kể từ bởi kích thước mặc định là 10.
ouput:
Kết quả tổng hợp được trả về trong lĩnh vực riêng biệt có tên là "Sự quy tụ" .Tại Để làm được phân trang trong dữ liệu tổng hợp này, kích thước và từ không hoạt động.
Vì vậy, mệt mỏi làm termBuilder.size (500), bây giờ logic là khác nhau theo liên kết này (http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations-bucket-terms-aggregation.html)
Nó dẫn đến sự thiếu chính xác của dữ liệu.
Có thể bất kỳ ai đề xuất cho tôi cách xử lý tổng hợp + phân trang hay không.
Thực tế, có thể phân trang và thực tế là một phần cơ bản của ES: http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/pagination.html Tuy nhiên, tôi không biết rằng có thể trong quá trình tổng hợp. –
chỉ có thể có số lần truy cập cho các lần truy cập sử dụng từ và kích thước. Nhưng để tập hợp, không có cách nào để phân trang với kết quả chính xác. Kích thước trong tập hợp nếu được chỉ định không cho kết quả chính xác. – Nishant
Ah, tôi hiểu - vì vậy nó chỉ là không thể trong khi tập hợp? Odd rằng kích thước sẽ không cung cấp cho bạn kết quả chính xác khi bạn đang tổng hợp; Tôi tự hỏi tại sao vậy. Ý tôi là, nó có danh sách kết quả; Tôi tự hỏi tại sao nó không thể suy ra kích thước của nó hoặc phân lớp trên nó. –