lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vivek sar <>
Subject Re: Clustering with Lucene?
Date Tue, 26 Apr 2011 18:42:10 GMT
Thanks Dawid for the reply. Here is what we are trying to do,

1) We index around 20 fields, of that we want to have grouping option
for five of them. For ex., user can search on name of the city and we
should have option to group by products available in that city (and
2) We also need an aggregation facility, which would allow to
aggregate certain field value from that group. For ex., sum the qty
for all the products in a category. The aggregation may not be part of
clustering, but could be something add-on to it.

Any suggestions on what algorithm or even Mahout may help in this scenario.


On Tue, Apr 26, 2011 at 4:56 AM, Dawid Weiss <> wrote:
> Can you shed some more light on what you're trying to achieve (what is
> the purpose of clustering -- are clusters to be utilized for front-end
> user interface, further data mining analysis, etc.)?
> With the sizes you report Carrot2 won't work for you, I'm afraid, but
> Mahout may. Still, there's plenty of algorithms and preprocessing
> options to consider, so if you provide more background somebody may
> push you in the right direction.
> Dawid
> On Tue, Apr 26, 2011 at 1:49 PM, vivek sar <> wrote:
>> Hi,
>>  I've been researching about clustering with Lucene. Here is what
>> I've found so far,
>> 1) Lucene clustering with Carrot2 -
>>   - but, this seems suitable for only smaller size index (few hundred
>> documents) -
>> 2) Lucene clustering with Mahout -
>>   - I'm not very sure if this is ready for prime time yet, there
>> seems to be very few examples on how to do this. Has anyone tried this
>> with large index size (millions of documents)?
>> 3) Some clustering library in Lucene's contribution folder -
>>   - this doesn't seem to be officially supported and last update to
>> it was an year back. Has anyone tried this?
>> 4) Lucene clustering with Terracotta -
>>  - I'm not sure how to do this, there doesn't seem to be much
>> activity around this.
>> We got large indexes - over 500 million records, we usually partition
>> our index after 20 million records. There are total of 20 fields in
>> our index, of which we are trying to cluster 5 fields. Is there any
>> clustering solution for Lucene that would work for us? Carrot2 looked
>> the most active and promising, but it's clearly recommended for a
>> small index size. Any other suggestions?
>> Thanks,
>> -vivek
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> For additional commands, e-mail:
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message