lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris Hostetter <hossman_luc...@fucit.org>
Subject Re: Datefaceting on multiple value in solr
Date Wed, 17 Oct 2012 01:21:37 GMT

: In solr, I have two fields one is datetime [Admission_Date] and other
: string[Name]. I want to do datefaceting on multiple values in one solr
: query.
: 
: Suppose I have 3 records. name="test" ,"test1", "test3".
: 
: I want to do data-faceting on all three values in one solr query.

I'm sorry, but i'm not really understanding your question.

Cna you give a concrete example of all the fields & values each of your 
example documents would have, and what resulting facet counds you are 
trying to get? -- preferablly also include what types of requests you've 
tried and how those results differ from what you are trying to get.

I'm going to take a guess at what you might have ment..

If for example you had three documents, and these documents had multiple 
values in the Admission_Date field like this...

doc_id=test,  Admission_Date=[Oct12, Oct13, Oct16]
doc_id=test1, Admission_Date=[Oct13, Oct14]
doc_id=test3, Admission_Date=[Oct11, Oct14, Oct30]

Then using range faceting on the Admission_Date field like in the example 
link you mentioned...

facet.range=Admission_Date&facet.range.start=NOW/DAY-5DAYS&facet.range.end=NOW/DAY%2B1DAY&facet.range.gap=%2B1DAY

...you should get a constraint count for each of the dates that told you 
how many documents included that dated in their (multivalued) date field.  
somehting like...

   <int name="2012-10-11T00:00:00.000Z">1</int>
   <int name="2012-10-12T00:00:00.000Z">1</int>
   <int name="2012-10-13T00:00:00.000Z">2</int>
   <int name="2012-10-14T00:00:00.000Z">2</int>
   <int name="2012-10-15T00:00:00.000Z">0</int>
   <int name="2012-10-16T00:00:00.000Z">1</int>

Does that do what you are asking for?

-Hoss

Mime
View raw message