【问题标题】:Solr date range filtering not returning any resultsSolr 日期范围过滤不返回任何结果
【发布时间】:2017-12-14 15:57:36
【问题描述】:

我在我的 Solr 仪表板中,尝试测试查询以获取 search_date 字段 >= NOW 的项目。我有以下日期字段:

"c_search_date_tdt": "2017-10-08T16:51:33Z"

但是,我在查询该字段时遇到了问题。

当我使用 c_search_date_tdt:"2017-10-08T16:51:33Z" 查询该字段时,我得到了预期的 1 个结果。

但是,当我尝试按该字段(在 fq 框中)过滤时:

c_search_date_tdt:[* TO NOW]

我得到零个结果。

我也试过这个特定的过滤器:c_search_date_tdt:["2017-10-01T16:51:33Z" TO "2017-10-20T16:51:33Z"]

但我也得到零结果。

【问题讨论】:

  • 我希望 c_search_date_tdt:[* TO *] 对你有用,对吧?您可以发布与字段 c_search_date_tdt 相关的架构吗

标签: date solr filter filtering


【解决方案1】:

问题是我把它放在 fq 字段中;当我在 q 字段中输入c_search_date_tdt:[NOW TO *] 时,我得到了预期的结果

【讨论】:

    猜你喜欢
    • 2016-02-15
    • 1970-01-01
    • 2017-04-17
    • 2017-06-03
    • 2013-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-23
    相关资源
    最近更新 更多