Thanks. creating vectors for these three columns and clustering them doesn't 
bring desired results. here is the usecase again. 

1)User searches for some free text. This search goes against Solr and brings 
back results
2)When User selects one item from the search result, subsequent query to Solr 
is made with passing in clusterId of the record which was selected from the 
search result. FYI: I created clusters and then indexed the clusterId for each 
record in the Solr Index so everything is at one place. 

With this is selected record's risk levels were "High", "Medium", "High" , all 
items in the cluster for that should have same RiskLevel values (desired). I 
understand that vector/cluster will just go by word similarity hence it doesn't 
care if "High" appears for RiskLevel1 or RiskLevel3. hence clustering of these 
three columns aren't bringing back desired results.

Today I have got more requirement to cluster by 8 other columns (on top of 3 
Risk columns). Those 8 new columns are percentage values. 

Does this demand classification rather than clustering? I have just started 
reading classification section from Mahout In Action. Opinions please?


Thanks,


________________________________
 From: Frank Scholten <[email protected]>
To: [email protected] 
Sent: Friday, January 20, 2012 12:48 PM
Subject: Re: How to present mahout cluster in combination with Solr results
 
On Fri, Jan 20, 2012 at 4:01 PM, Vikas Pandya <[email protected]> wrote:
> From the example below, solr search results should be clustered in some
> following way
> list all the items which have matching RiskLevels e.g.
>
>
> Cluster 1:
> Title          RiskLevel1          RiskLevel2         RiskLevel3
> abc            High                     Medium             Low
> xyz            High                      Medium            High
> def            Low                        Medium           High
>
> Cluster 2:
> Title          RiskLevel1          RiskLevel2         RiskLevel3
> omn            Low                     Medium             Low
> yui            Low                      Medium            High
> bnm            Medium             Medium           High
>
> Though I have a feeling I don't need to use Mahout clustering for this, I am
> still trying to hook in mahout for this since we have more clustering
> requirements in the pipeline to cluster based on other features (attributes
> of objects).
>

You only have 27 unique risklevel combinations. You could just sort by
or more risklevels to get a sense of the data.

If you have more attributes then you could indeed look into clustering,

Cheers,

Frank

> Any thoughts?
>
> ________________________________
> From: Vikas Pandya <[email protected]>
> To: Frank Scholten <[email protected]>; "[email protected]"
> <[email protected]>
> Sent: Thursday, January 19, 2012 11:05 AM
>
> Subject: Re: How to present mahout cluster in combination with Solr results
>
> Hi Frank,
>
> Thanks for the link. That was useful. It's still bit unclear on how he built
> his index. are we saying, we index  clusterId,clusterSize and clusterLable
> in the same index (where other data is indexed)? So one index will have two
> sets of Solr documents in it?  one containing cluster info?
>
> My requirement again; I have bunch of db columns which are being indexed.
> e.g.
> Title,             RiskLevel1, RiskLevel2,RiskLevel3 etc
> Title1        High             Medium      Low
>
> Current requirement is to cluster documents based on their riskLevels and
> NOT the title.
>
> Thanks,
>
>
> ________________________________
> From: Frank Scholten <[email protected]>
> To: [email protected]; Vikas Pandya <[email protected]>
> Sent: Thursday, January 19, 2012 4:24 AM
> Subject: Re: How to present mahout cluster in combination with Solr results
>
> Hi Vikas,
>
> I suggest indexing the cluster label, cluster size and
> cluster-document mappings so you can use that information to build a
> tag cloud of your data. Checkout this presentation
> http://java.dzone.com/videos/configuring-mahout-clustering
>
> Cheers,
>
> Frank
>
> On Thu, Jan 19, 2012 at 4:18 AM, Vikas Pandya <[email protected]> wrote:
>> Hello,
>>
>> I have successfully created vectors from reading my existing Solr Index.
>> Then created sequenceFile and mahout clusters from it. As I understand that
>> currently solr and mahout clustering aren't integrated, what's the best way
>> to represent mahout clusters to the user? Mine is a search application which
>> renders results by querying solr index. Now I need to incorporate Mahout
>> created clusters in the result. While Solr-Mahout integration isn't there
>> yet, what's the best alternative way to represent this info?
>>
>> Thanks,
>

Reply via email to