Facet计算父子关系中的父字段和子文件?

时间:2016-06-07 16:59:25

标签: elasticsearch

我是弹性搜索新手。我正在研究搜索解决方案。搜索解决方案适用于业余爱好收藏品网站。我准备了亲子关系以进行有效的搜索。结构如下:

父结构(类型 - 收藏品) - 这是一张卡片,是唯一的卡片。

{ '_id':'ASFD45','title':'2012 topps #12 Micheal jordan','price':1.2,'sports':['baseball','football'],'players':['Micheal Jordan'] }

子结构 - (type-marketplace)

"_index" : "bc_collectibles",
"_type" : "marketplace",
"_id" : "AVTljBJCdviQCMX-RSCw",
"_score" : 1.0,
"_routing" : "ASFD45",
"_parent" : "ASFD45",
"_source" : {
    "inventory_id" : 12217418,
    "owner_id" : 672,
    "item_id" : 1884176,
    "marketplace_category_id" : 120,
    "condition_id" : 6100,
    "power_dealer" : 0,
    "storefront_rating" : 4.87,
    "allow_offers" : 0,
    "highlight" : 0,
    "storefront_highlight" : 0,
    "on_sale" : 0,
    "price" : 0.5,
    "quantity" : 0,
    "item_and_source_crc" : "11884176",
    "use_stock_photo" : 1,
    "sku" : "",
    "storefront_type_id" : 6,
    "result_type" : 59,
    "created" : 1018364640,
    "updated" : 1443416400
}

我的查询: 我想进行搜索,用户将使用卡片名称进行搜索,并且所有来自marketplace的卡片所有者都会显示在结果中,并且我需要聚合体育,父母和marketplace_category_idresult_type来自儿童文件。

请帮助我,让我知道如何完成这项任务。 感谢

0 个答案:

没有答案