Hi,
sorry I reply only now but I was on holiday this week with not much connectivity.
Thanks for the test, I've tried it and I've found something strange, it seems to me that you are saving the value "Sat Dec 17 05:10:56 UTC 1881" as date but you are looking for "Sat Dec 17 05:10:56 UTC 1880".
Also when you build the query you are looking for the keyword ignoring the field but not the analyzer, in the test case you are doing:
Code:
org.apache.lucene.search.Query query = queryBuilder.keyword().onField( "idd.dat" ).ignoreFieldBridge().matching( datee ).createQuery();
but I think it should be
Code:
org.apache.lucene.search.Query query = queryBuilder.keyword().onField( "idd.dat" )[b].ignoreAnalyzer()[/b].ignoreFieldBridge().matching( datee ).createQuery();