Sha*_*Pal 1 artificial-intelligence search-engine facebook-graph-api elasticsearch graphql
我正在进行实时搜索,该搜索将指示搜索字符串中的正确模式。然后它将使用此模式进行搜索,并动态返回正确的数据库模式。例如:Google助理
Ken*_*han 16
如果将GraphQL与ElasticSearch进行比较,则将苹果与橙色进行比较。它们是完全不同的技术。
GraphQL是与REST相比的API层技术。它主要定义基于HTTP的API的请求/响应格式和结构。不是另一个NoSQL可以帮助您有效地存储和查询数据。
如果您使用的是GraphQL,您仍然需要自己查询数据,这些数据实际上可能存储在NoSQL,SQL DB,ElasticSearch或其他Web服务或blablabla中。GraphQL不在乎您在哪里存储数据,数据甚至可以存储在多个数据源中。他关心的是,您告诉他如何获取数据。
回到您的情况,您很可能可以使用ElasticSearch有效地存储和搜索数据。并将GraphQL放在ElasticSearch的前面,以便用户/开发人员通过GraphQL API与服务进行交互,以享受GraphQL的好处。
| 归档时间: |
|
| 查看次数: |
3252 次 |
| 最近记录: |