Tôi có một số mô hình được lập chỉ mục với elasticsearch và một trong số họ có một hiệp hội mà cần phải được lọc, nhưng nếu tôi thêm một cái gì đó như thế này vào search
phương phápLọc áp dụng để chỉ có một mô hình với lốp và ElasticSearch trong Rails
search.filter :range, 'sessions.starts_on' => {:gte => start_date,
:lte => ends_on}
thì tất cả các mô hình được lọc ra vì chúng không có liên kết như vậy sessions
.
Vậy có cách nào để áp dụng bộ lọc cho chỉ một mô hình không?
Bất kỳ suy nghĩ nào được đánh giá cao!
bạn đang sử dụng AciveRecord? và bạn đã cân nhắc việc tùy chỉnh phương thức chỉ mục to_json cho điều này chưa? – abhas
có cho ActiveRecord. Và tùy chỉnh chỉ mục - chính xác như thế nào? để có những 'sessions.starts_on' này trở về cái gì? – alony