Elasticsearch和Elastic.js查询

时间:2013-07-22 18:34:47

标签: angularjs elasticsearch elasticjs

我目前正在使用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查询中。

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

非常感谢

0 个答案:

没有答案