solr - 如何在日期字段上应用 facet,其中结果应提供给定日期的记录数

标签 solr

我有一个模式,我们在字段中记录设备注册时间 devRegDt_dt .

我们的服务将设备注册时间存储在该字段中,并存储在 2015-09-24T14:05:08Z 中。格式。

我们想创建应该提供结果的查询:
“2015-09-24”:5

"DATE" :<occurances>
请注意,我们在此结果中忽略了时间,只考虑了日期。

以防万一,如果这是重复的,请帮助解决相关问题。

谢谢。

最佳答案

您可以对日期字段进行分面。这是示例查询:http://localhost:8888/solr/lws-map/select?q=*%3A*&wt=json&fl=id&indent=true&facet.range=**facetfield**&facet=true&facet.range.start=NOW-10YEAR&facet.range.end=NOW&facet.range.gap=%2B1MONTH 以上查询方面过去 10 年的文档和差距为 1 个月。如果您想按天计算,请更改 facet.range.gap XXXDAY solr wiki 阅读更多关于 solr 日期格式的信息.

关于solr - 如何在日期字段上应用 facet,其中结果应提供给定日期的记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34290600/

相关文章:

solr - 同一个 Solr Core 中的多个索引..?

php - 使用 PHP PECL 查询 Apache Solr 中的字段

java - Spring Solr 存储库

Solr:对带空格的字符串使用通配符

solr - 如何在linux上使用带有glassfish服务器的apache solr对数据库中的数据进行索引?

java - 用于 SDL Tridion 2011 的 Java 部署程序扩展的原型(prototype)或方法,用于将内容索引到 Apache Solr

drupal - Solr查询字段为:value or no value for field at all的项目

apache - 为bm25相似性配置solr

apache - 有没有办法正确地试验 Solr 字段类型?

Solr Block Join Parent Query Parser范围查询搜索错误