時,你得到的所有結果我有使用searchkick產品以下搜索查詢:Searchkick使用分頁
def index
@filter = params[:filter].blank? ? nil : Search.find(params[:filter])
if @filter.present?
@products = @filter.products(set_order_column(@sort), @direction, params[:page], @per_page)
else
query = @query.presence || "*"
@products = Product.search(
query,
where: {
active: true
},
page: params[:page],
per_page: @per_page,
order: [{
"#{set_order_column(@sort)}" => "#{@direction}"
}],
misspellings: { distance: 2 },
fields: fields)
end
@filter_product_ids = @products.map(&:id)
end
有一種情況我需要存儲所有的結果不是過濾後的結果通過@per_page變量filter_product_ids。有可能這樣做嗎?目前,只有結果@per_page纔有結果。
獲得所有沒有分頁的結果的目標是獲得用於各種產品分類的所有產品的uniq值,以便在網站上進行過濾。
感謝您的任何提示,米羅斯拉夫
我仍然需要分頁結果/頁面,但同時我需要訪問所有記錄的數組(無分頁)。 – Miroslav