from elasticsearch import Elasticsearchif es.indices.exists(index='library'):当我执行这段代码时,我得到了下面的错误。ipython-input-22-2a4b3642a164> in <module>()
1 from elasticsearch i
我在一个具有全文搜索功能的搜索仪表板上工作,由ES支持。搜索最初将由UI仪表板使用。我计划在UI仪表板和ES之间有一个应用程序web服务(WS) api层,它将路由业务搜索到ES。WS可以有多个客户端,每个客户端都有自己的业务用例和复杂的数据需求(基本上是响应字段)。它们有许多实体和大量的字段。每个客户端都需要指定它想要返回哪些字段的实体。为了支持这种动态变化的需求,一种方法可以是让WS通过ES (具有访问控制和对ES响应的后期转换等预验证)。WS A
我有一个应用程序,它定义了一个type Client struct {},它可以在代码中与其他各种客户端对话,这些客户端可以与github、elasticsearch等服务对话。index exists and writes the doc我在运行整个应用程序的主客户端中使用这个方法,比如这个c.es.Write(...)。现在,如果我想编写client_test.go,我可以简单地创建一个mockESSink