我正在使用http api查詢ravendb(所以LINQ查詢不是我的問題的解決方案)。 我的產品文件看起來是這樣的:如何使用Lucene查詢包含日期的ravendb索引?
{
"editDate": "2012-08-29T15:00:00.846Z"
}
和我有指數:
from doc in docs.Product
select new { doc.editDate }
我想一定日期和時間之前查詢所有文件。我可以使用以下語法在DATE查詢:
editDate: [NULL TO 2012-09-17]
但是我不知道如何查詢時間組件。 有什麼建議嗎?
是的,它需要逃脫,但這仍然不適用於我。如果日期較長(2012-09-18T15:00),則會找到該文檔,但如果是同一天但在當天晚些時候(2012-09-17T15:30),則找不到該文檔。 –
想通了 - 需要對字段進行分析,你如何使用http api設置它? (在文檔中找不到) –
這是不好的建議。日期字段不應該被分析。 –