lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "J. Delgado" <joaquin.delg...@gmail.com>
Subject Re: Grouping Lucene search results and calculating frequency by category
Date Sat, 11 Apr 2009 06:07:24 GMT
Have you looked at SOLR?
http://lucene.apache.org/solr/

It pretty much has what you are looking for.

-- Joaquin

On Fri, Apr 10, 2009 at 9:39 PM, mitu2009 <musicfreaque@gmail.com> wrote:

>
> Am working on a store search API using Lucene.
>
> I need to show store search results for each City,State combination with
> its
> frequency in brackets....for example:
>
> Los Angles,CA (450) Atlant,GA (212) Boston, MA (78) . . .
>
> As of now, my search results return around 7000 lucene documents on an
> average if the user says "Show me all the stores". In this use case, I end
> up showing around 800 unique City,State records as shown above.
>
> Am overriding HitCollector class's Collect method and retrieving vectors as
> follows: var vectors = _reader.GetTermFreqVectors(doc); Then I iterate
> through this collection and calculate the frequency for each unique
> City,State combination.
>
> But this is turning out to be very very slow in performance...is there any
> better way of grouping search results and calculating frequency in Lucene?
> Code snippet would be very helpful
>
> Also,please suggest me if i can optimize my Lucene search code using any
> other techniques/tips....
>
> Thanks for reading!
>
> --
> View this message in context:
> http://www.nabble.com/Grouping-Lucene-search-results-and-calculating-frequency-by-category-tp22997958p22997958.html
> Sent from the Lucene - Java Developer mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>

Mime
View raw message