hello pat,

Thank you for the swift reply. I a little confused about what should
contain in the array ? Let me try with an example.
mymodel = MyMode.new
my_arr =





On Aug 27, 8:39 am, Pat Allan <[email protected]> wrote:
> I've actually just added this recently - so make sure you're using the latest 
> gem (or the latest source as a plugin).
>
> Keep in mind I've built this functionality to help speed up facet queries, so 
> not sure how well it fits general use, but hopefully it does the job:
>
>   ThinkingSphinx::Search.bundle_searches(array) do |sphinx, item_in_array|
>     sphinx.search "condition_one condition_two"
>     sphinx.search "condition_two"
>   end
>
> That will return an array of search results... now, I can see that the array 
> provided as an argument (and the subsequent yielding of each item) only works 
> if you're naturally creating a set of queries from some kind of collection. 
> So at this point, you *need* an array with something in it - otherwise, 
> there's nothing to loop over, and your inner block won't run.
>
> You *should* be able to call #search on the sphinx object as many times as 
> you like, and it will queue up each search (ie: you don't need to call it 
> just once per yield).
>
> Anyway, see how you go, and let me know if you get stuck :)
>
> --
> Pat
>
> On 27/08/2010, at 2:52 PM, madhu wrote:
>
> > dear pat,
>
> > Is there a way to make batch query in TS ?  For example:
>
> > 1) my first query is something like this "condition_one condition_two"
> > 2) my second query is something like this "condition_one
> > condition_three"
>
> > Please note the  "condition_one" remains the same in both the places.
> > These queries are very complex extended queries.
>
> > When i contacted the excellent sphinx support team about performance
> > improvement, they suggested me to run it in batch queries.  The PHP
> > code is something like this :
>
> > $cl->AddQuery(query1);
> > $cl->AddQuery(query2);
> > $res = $cl->RunQueries ();
>
> > Is there such an option available in TS ?
>
> > tx
> > madhu
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Thinking Sphinx" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/thinking-sphinx?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/thinking-sphinx?hl=en.

Reply via email to