Получить объект Date из документа Lucene - PullRequest
2 голосов
/ 04 августа 2010

Я проиндексировал дату в lucene, используя DateTools.dateToString для сохранения даты в определенном поле.

Есть ли способ узнать, было ли это поле даты, и, что более важно, как вывести дату снова?

Это поле с длинным целым значением.

Спасибо

1 Ответ

4 голосов
/ 04 августа 2010

Lucene не имеет строгой типизации полей, поэтому в этом же поле может быть дата в одной записи, строка в другой записи и случайное целое число в третьей. Ваше приложение должно знать, что искать в конкретной области.

Вы можете использовать метод DateTools.StringToDate для преобразования строки обратно в дату.

...