You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Jeffrey Tiong <je...@gmail.com> on 2007/08/20 18:35:21 UTC
Enquiry on Search Results counting
Hi,
I am trying to do some counting on certain fields of the search results,
currently I am using PHP to do the counting, but it is impossible to do this
when the results sets reach a few hundred thousands. Does anyone here has
any idea on how to do this?
Example of scenario,
1. The solr schema index fields such as <product name>, <manufacturer
name> and <product code>
2. User inputs certain query, there are 100,000 results returned
3. Out from that 100,000 results, we want to show the users what are
the top 5 most frequent <product name>, <manufacturer name> and <product
code>
4. for example, when users search for hard drive, we show the users
top 5 manufacturer names are seagate, samsung, ibm etc
Thanks a lot!
Regards,
Jeffrey
Re: Enquiry on Search Results counting
Posted by Erik Hatcher <er...@ehatchersolutions.com>.
Have a look at using Solr's faceting to give you counts back on
specific fields. Details here:
<http://wiki.apache.org/solr/SimpleFacetParameters>
On Aug 20, 2007, at 12:35 PM, Jeffrey Tiong wrote:
> Hi,
>
> I am trying to do some counting on certain fields of the search
> results,
> currently I am using PHP to do the counting, but it is impossible
> to do this
> when the results sets reach a few hundred thousands. Does anyone
> here has
> any idea on how to do this?
>
> Example of scenario,
>
> 1. The solr schema index fields such as <product name>,
> <manufacturer
> name> and <product code>
> 2. User inputs certain query, there are 100,000 results returned
> 3. Out from that 100,000 results, we want to show the users what
> are
> the top 5 most frequent <product name>, <manufacturer name> and
> <product
> code>
> 4. for example, when users search for hard drive, we show the users
> top 5 manufacturer names are seagate, samsung, ibm etc
>
> Thanks a lot!
>
> Regards,
> Jeffrey