都市と日付の2つのフィールドのフィルタを適用してピボットデータを作成する必要があります。 都市や日付範囲でデータをフィルタリングできますが、統計情報フィールドにはフィルタが適用されません。 以下は、私が使用しているSolrクエリです:SOLRの統計フィールドに日付範囲を適用できません
select? & fq = {!tag = f1}都市:(%221000%20OAKS%22)&ファセット= true & facet.query = true & facet.query = {!tag = queryOne} datadate:[2015-01-01%20TO %202015-12-31] & facet.query = {!tag = queryTwo} datadate:[2014-01-01%20TO%202014-12-31] & stats = true & stats.field = {!tag = a1% 20%= 100%20stats = a1}市&ファックス:0%= 20%= 100%20stats = a1} & stats.field = {!tag = a2%20sum = true%20key = spend1} & facet.pivot = {!query = queryOne%20key = facet.pivot = {!クエリ= queryTwo%20stats = A2%20key = C2}都市&ファセット= &インデントに= &重量= JSON &行= 0 & Q = オン:
、合計は関係なく、私はqueryone & querytwoタグに与えるmはdatadate何のと同じ(すなわち2348)のまま。 datadateフィルタが統計フィールドに影響を与えていないようです。 誰かが私にはこれでかなり新しいので、ここで起こっていることを説明してもらえますか? ありがとうございます。
あなたはどのSolrのバージョンを使用していますか? –
Solr-6.1.0の使用 –