現在、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 クエリに追加するために、さまざまな組み合わせを試しました。
どうすればこれを行うことができるかについて、誰かアイデア/手がかりを教えてください。
どうもありがとう