0

我目前正在使用 Elastic.js(Angular.js 集成)来查询 Elasticsearch。

我有一个 Elasticsearch 查询,如下所示:

{
    "query" : {
        "range" : {
            "created_at" : {
                "from" : "2013-07-21T03:55:32.000"
            }
        }
    }, "facets" : {
        "tag" : {
            "terms" : {
                "field" : "hashtag.text",
                "size" : 10
            }
        }
    }
}

我有一个没有数据范围过滤器的查询,使用 Angular 和 Elastic.js 的查询是:

.query(ejs.QueryStringQuery($rootScope.globalVariable || '*'))

                .facet(
                    ejs.TermsFacet('tags')

                        .field('hashtag.text')

                        .size(50))

                .doSearch();

我尝试了许多组合来将日期范围过滤器添加到 Elastic.js 查询中。

任何人都可以就我如何做到这一点提供一些想法/线索吗?

非常感谢

4

0 回答 0