2017-03-05 52 views
0

我是elasticsearch的新手。我正在使用零售商的API(如ASOS)构建电子商务网站。我想知道是否可以在这些API的基础上构建elasticsearch。我正在使用的零售商API返回具有产品ID,名称和网址等类似json的数据。Elasticsearch与零售商api

它看起来像当我查询某个类别的项目时,它返回的是排序很差的产品列表。我想展示有序的产品列表(取决于搜索词),还包括通过elasticsearch实现的自动完成功能。

我对我如何部署这个有点困惑。每次用户搜索新项目时,是否需要将json文件导入到elasticsearch?或者我是否需要使用从零售商api返回的整个项目来构建elasticsearch系统?

道歉,如果这是一个天真的问题,但我卡在这里。

回答

0

您可以在索引的数据上查询Elasticsearch。

每次查询到索引数据都是一个坏主意。然后,您将有很多步骤来处理查询 - 查询ASOS,索引,查询

最好的方法是索引零售商API中可用的整个数据(如果可能的话)。