0
Solrファセットを使用するときに追加のメタデータフィールドを使用することはできますか? 1つの属性を数え、関連するグループを追加のメタデータフィールドとして表示することで、1つの属性を集計したいと考えています。追加のメタデータを含むSolrファセット
http://localhost:8983/solr/gitIndex/select?indent=on&q=*:*&rows=0&wt=json&
json.facet={
Repository_s: {
type: terms,
field: Repository_s,
limit: 10,
facet: {
x:"count()"
}
}
}
結果は次のようになります。
...
"facets":{
"count":1354013,
"<name of attribute>":{
"buckets":[{
"val":"<value of attribute>",
"count":173997,
"<metadata_field>":<value of metadata_field>},
...
このファセット内のすべてのドキュメントに対して、metadata_field-valueは同じですか?または、ピボットファセットを探していますか? – MatsLindh
はい、metadata_fieldはすべてのドキュメントで同一です。一つの例を挙げましょう。私はロンドンとその国の人口を知りたいです。都市は地区に分かれており、私はそれらを要約するでしょう。さらに、国名はメタデータフィールドとして使用されます。結果は次のようになります:{"city": "London"、 "population":8000000、 "country": "England"} – Oliver
ファセットピボットを使用しなければならないと思います。イングランドをキーとしたサブファセットと同じ数です。 JSON APIの場合、これは[既存のファセットの下に別のファセットを追加することによって行われます](http://yonik.com/solr-subfacets/)です。 – MatsLindh