La recherche sur les plages de dates avec Lucene en Java?

Est-il possible de faire une recherche sur les plages de dates à l'aide de Lucene en Java? Comment puis-je construire de recherche Lucene requêtes basées sur les champs de date et les dates des plages? Par exemple:

  • entre les dates spécifiées
  • avant une date spécifiée
  • après une date spécifiée,
  • dans les dernières 24 heures
  • au cours de la dernière semaine
  • au cours du mois passé.

[Edit] je suis l'aide de Lucene 2.4.1 et mon système est vraiment héritage et vraiment mal testé donc je voudrais si possible ne pas avoir à mettre à niveau

source d'informationauteur user199013