> Anyway, I feel it is unintuitive for pagination settings to interfere
 > with facet information. If I do a search, and there are 500 results,
 > the facet information should reflect the total result set

 > I would like to find out how others have dealt with the faceted  
search
 > issues I'm having.

I completely agree.  I just struggled with the same thing and ended up  
just writing my own pagination.


On Apr 27, 2009, at 11:38 AM, Thuva Tharma wrote:

>
> Hello Sanjay,
>
> Thank you for your reply. Your suggestion works. Suppose I have 1000
> restaurants. Then the following returns the correct facet information:
>
> facets = Restaurant.facets(:limit => 1000, :max_matches => 1000)
>
> By the way, I'm not sure why I need to specify both :limit
> and :max_matches.
>
> Now, I have a different problem. The pagination no longer works. If I
> do, facets.for, then all the restaurants are loaded at once. How do I
> implement pagination?
>
> Anyway, I feel it is unintuitive for pagination settings to interfere
> with facet information. If I do a search, and there are 500 results,
> the facet information should reflect the total result set (containing
> 500 records). Currently, the facet information seems to reflect the
> result set in the current page.
>
> I would like to find out how others have dealt with the faceted search
> issues I'm having.
>
> P.S. If I put a configuration entry in sphinx.conf file for
> max_matches and run rake ts:index, then the entry disappears. Running
> rake:start and rake:stop doesn't behave that way.
>
> Thank you in advance.
>
> -- Thuva Tharma
>
> On Apr 26, 11:34 am, Sanjay <[email protected]> wrote:
>> I think this might be due to the pagination settings on your request.
>> To increase the number of results on a specific request, try the
>> request with the following parameters:
>>
>> Restaurant.facets(:limit => 50, :max_matches => 50)
>>
>> Set your limit based on the number of results you want.  Also note
>> that max_matches can not be greater than the value in your sphinx
>> configuration file.
>>
>> On Apr 24, 2:59 pm, Thuva Tharma <[email protected]> wrote:
>>
>>> I'm having problems with the facets functionality offered by  
>>> Thinking
>>> Sphinx. I have a restaurant model configured as shown in this  
>>> pastie:http://gist.github.com/101305
>>
>>> When I do Restaurant.facets, the returned hash doesn't reflect the
>>> records in the database. A sample hash that was returned can be seen
>>> in this pastie:http://gist.github.com/101308
>>
>>> The facet information for region_id is completely correct.
>>
>>> However, the facet information for cuisine_ids and  
>>> neighbourhood_id is
>>> is wrong. The cuisine_ids and neighbourhood_id hashes are missing  
>>> many
>>> ids that should be there.
>>
>>> For example, there are 43 restaurants in the neighbourhood given  
>>> by id
>>> 238. Also, there are 407 restaurants with the cuisine given by id  
>>> 11.
>>> As you can see from the pastie above, those ids are not in the hash.
>>
>>> I couldn't figure out the issue. Reindexing didn't work. I also  
>>> tried
>>> deleting the files in db/sphinx and indexing. That didn't work as
>>> well.
>>
>>> By the way, I'm using 0.9.8-release (r1371).
>>
>>> Thank you in advance.
>>
>>> -- Thuva Tharma
> >


--~--~---------~--~----~------------~-------~--~----~
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