我是弹性搜索新手。我正在研究搜索解决方案。搜索解决方案适用于业余爱好收藏品网站。我准备了亲子关系以进行有效的搜索。结构如下:
父结构(类型 - 收藏品) - 这是一张卡片,是唯一的卡片。
{ '_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_id
,result_type
来自儿童文件。
请帮助我,让我知道如何完成这项任务。 感谢