0

我将 solrnet 用于电子商务应用程序,它基于 ASP.NET MVC4 和 C#。我在 solr 中有两个字段,分别称为“StartDate”和“EndDate”。我想显示符合条件的产品,例如当前日期大于等于“StartDate”且小于等于“EndDate”。大多数产品的“开始日期”和“结束日期”字段的值为空白。

那么,如何在 Solrnet 中构建这种类型的查询呢?

4

1 回答 1

1

Solrnet 支持日期范围查询。

尝试这样的事情:

var q = new SolrQueryByRange<DateTime>("ts", new DateTime(2001, 1, 5), new DateTime(2002, 3, 4, 5, 6, 7));

在 solrnet 项目中查看此测试以获取示例。

于 2013-07-26T08:30:41.723 回答