As my index is actually out :'( I can't test it but with your first method (wildcard) the possibility to search with range becomes not possible. So I will pre-process my request with the standard date format field.

Little question: is it always necessary to write:
i.e. 2001-01-23T23:59:59Z
is exist a field date without using the T....Z ?
I mean, I want to write in the <field name="pub-date">2001-01-23</field>

Thx !

PS: I'm always waiting help for my index corrupted, nobody can help me ?


Le 24/06/2012 00:46, Jack Krupansky a écrit :
Or do a copyField to a "string" field and do a prefix wildcard query using the year: publication-date_s:2010*.

If you are using the LucidWorks Enterprise product, their query parser understands date fields and you can simply type: publication-date:2010

-- Jack Krupansky

-----Original Message----- From: Erick Erickson
Sent: Friday, June 22, 2012 11:09 AM
To: solr-user@lucene.apache.org
Subject: Re: Request field date?

You're a bit stuck, Solr doesn't really recognize partial dates like you want.

What you can do, though, is just create an additional int field for
year in this case
and query on that.

Best
Erick

On Fri, Jun 22, 2012 at 5:07 AM, Bruno Mannina <bmann...@free.fr> wrote:
Precision:
I would like to write something like: [2010*]
If I write
publication-date:[2010-01-01T23:59:59Z TO 2010-12-31T23:59:59Z] it works
fine

Le 22/06/2012 10:51, Bruno Mannina a écrit :

Dear All,

I have a standard field date in my docs like:
2005-02-05T23:59:59Z
my field name is publication-date

I would like to request docs (sorl admin) with only one specific year?
I tried:
patent-number:EP* AND title-en:airplane AND publication-date:[2010]

without success :'(

Note:
patent-number:EP* AND title-en:airplane works fine.

Any idea?

thanks a lot,
Bruno











Reply via email to