0

現在、Elasticsearch のクエリに Elastic.js (Angular.js 統合) を使用しています。

次のような 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