2013-01-12 24 views
7

मैंने Post.search(keyword, :size => 10) और Post.search(keyword).size(10) का उपयोग करने का प्रयास किया। लेकिन इनमें से कोई भी काम नहीं करेगा।टायर के साथ लोचदार खोज (रेल रत्न पर एक रूबी) का उपयोग करते समय कुल लौटाए गए परिणामों को कैसे सीमित करें?

उत्तर

14

आप विस्तारित क्वेरी डीएसएल साथ size विकल्प निर्दिष्ट कर सकते हैं:

Post.search do 
    query { string keyword } 
    size 10 
end 

या आप :per_page विकल्प

Post.search(keyword, :per_page => 10) 
सेट कर सकते हैं