Я проиндексировал дату в lucene, используя DateTools.dateToString для сохранения даты в определенном поле.
Есть ли способ узнать, было ли это поле даты, и, что более важно, как вывести дату снова?
Это поле с длинным целым значением.
Спасибо
Lucene не имеет строгой типизации полей, поэтому в этом же поле может быть дата в одной записи, строка в другой записи и случайное целое число в третьей. Ваше приложение должно знать, что искать в конкретной области.
Вы можете использовать метод DateTools.StringToDate для преобразования строки обратно в дату.