あるジャンルに属し、複数のレーティングを持つ映画があります。ElasticSearch を使用して、最初にジャンルでファセット検索を行い、次に評価を行いたいと考えています。
私はここでアイデアについて読んでいました: http://www.elasticsearch.org/guide/reference/api/search/facets/
しかし、この Curl クエリの出力を理解する方法がわかりません。
curl -X POST "http://localhost:9200/movies/_search?pretty=true" -d '
{
"クエリ" : { "クエリ_文字列" : {"クエリ" : "T*"} },
"ファセット": {
"カテゴリ": { "用語": {"フィールド": "カテゴリ"} }
}
}
'
{
「取った」:35、
"timed_out" : false,
"_shards": {
"合計" : 5,
「成功」: 5,
「失敗しました」: 0
}、
「ヒット」:{
"合計" : 3,
"max_score" : 1.0,
「ヒット」:[{
"_index" : "映画",
"_type" : "映画",
"_id": "13",
"_score" : 1.0, "_source" : {"category_id":2,"created_at":"2013-05-03T16:40:21Z","description":null,"title":"Tiny Plastic Men"," updated_at":"2013-05-03T16:40:21Z","user_id":null}
}、{
"_index" : "映画",
"_type" : "映画",
"_id": "32",
"_score" : 1.0, "_source" : {"category_id":14,"created_at":"2013-05-03T16:55:02Z","description":null,"title":"極限の真実"," updated_at":"2013-05-03T16:55:02Z","user_id":null}
}、{
"_index" : "映画",
"_type" : "映画",
"_id": "39",
"_score" : 1.0, "_source" : {"category_id":7,"created_at":"2013-05-03T16:55:02Z","description":null,"title":"A Time of Day", "updated_at":"2013-05-03T16:55:02Z","user_id":null}
} ]
}、
"ファセット": {
「カテゴリ」:{
"_type" : "用語",
「行方不明」: 3,
「合計」: 0,
「その他」: 0,
"条項" : [ ]
}
}
「T」で始まる映画をいくつか持っていますが、さらにジャンル/カテゴリ「スリラー」の映画も期待しています。
したがって、上記の JSON から何が読み取れるでしょうか?