我正在使用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设置它? (在文档中找不到) –
这是不好的建议。日期字段不应该被分析。 –