У меня есть куча документов с необязательным полем exiryDate
, и мне нужно получить все документы с истекшим сроком действия. Для документов с expiryDate я могу использовать +expiryDate:[2020-08-03 TO *]
, но как мне включить документы, у которых нет значения.
Я использую Lucene. Net 2.9.4.1.
Для справки, как я уже упоминал в заголовке вопроса, я ищу эквивалент этого запроса SQL.
SELECT * FROM Documents
WHERE ( expiryDate IS NULL or expiryDate > @someDate)