搜索并获得基于elasticsearch中create_at的distenic结果

时间:2018-03-07 07:07:12

标签: php elasticsearch

我将数据存储在弹性搜索中,如下所示:

{
"_index": "my_index",
"_type": "doc",
"_id": "6lDquGEBFRQVe0x93eHk",
"_version": 1,
"_score": 1,
"_source": {
"Barcode": "6947503728601",
"category":"pen",
"name": "panter",
"price":"4$",
"created_at": "1519225855"
}
}

每个数据集都有一个条形码。例如,所有的panter笔都有" 6947503728601"作为条形码,但它们具有不同的created_at值。

我想搜索部分条形码编号(69475)并获取条形码字段中唯一的所有匹配文档,其中最新的一个基于created_at值(我想获取每个文档的最新文档数据)条形码编号)

  1. 如何实施搜索?
  2. 我的算法是否正确?

0 个答案:

没有答案