Hello François,

thank you for your quick reply. I thought about just storing which information 
I am lacking and this would be a possibility of course. It just seemed a bit 
like quick&dirty to me and I wondered whether Solr really cannot understand 
dates which only consist of the year. Isn't it a common case that a date/time 
expression is not determined to the hour, for example? But if there is no other 
possibility I will stick with your suggestion, thank you!

Best,

        Erik

Am 29.10.2011 um 15:20 schrieb François Schiettecatte:

> Erik
> 
> I would complement the date with default values as you suggest and store a 
> boolean flag indicating whether the date was complete or not, or store the 
> original date if it is not complete which would probably be better because 
> the presence of that data would tell you that the original date was not 
> complete and you would also have it too.
> 
> Cheers
> 
> François
> 
> On Oct 29, 2011, at 9:12 AM, Erik Fäßler wrote:
> 
>> Hi all,
>> 
>> I want to index MEDLINE documents which not always contain complete dates of 
>> publication. The year is known always. Now the Solr documentation states, 
>> dates must have the format "1995-12-31T23:59:59Z" for which month, day and 
>> even the time of the day must be known.
>> I could, of course, just complement uncomplete dates with default values, 
>> 01-01 for example. But then I won't be able to distinguish between complete 
>> and uncomplete dates afterwards which is of importance when displaying the 
>> documents.
>> 
>> I could just store the known information, e.g. the year, into an 
>> integer-typed field, but then I won't have date math.
>> 
>> Is there a good solution to my problem? Probably I'm just missing the 
>> obvious, perhaps you can help me :-)
>> 
>> Best regards,
>> 
>>      Erik
> 

Reply via email to