Bonjour,

Je souhaite mettre en place un moteur de recherches de documents via Lucene.

Lors de l'indexation, j'envoi la date de création du document sous la forme d'un timestamp (plus pratique, je pense), dans le champ d'index "created".

Au moment, de ma recherche, je souhaite lister les documents qui ont été ajoutés depuis moins de X mois.
En fouillant la doc lucene et celle de Zend, j'ai trouvé que l'on peut écrire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
created:[1387770383 TO 1390398383]
J'ai également mis en place ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Zend_Search_Lucene_Analysis_Analyzer::setDefault(new Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive());
Or, je sais que j'ai au moins un document qui rentre dans cet intervalle, mais impossible de le faire ressortir. Son timestamp est le suivant : 1390348800

Est-il possible de passer par un autre moyen ? Par exemple d'écrire created>1387770383 AND created<1390398383 ?

Merci par avance pour votre aide

Salutations