elasticsearch,Java,elasticsearch" /> elasticsearch,Java,elasticsearch" />

Java 验证Elasticsearch映射应用程序

Java 验证Elasticsearch映射应用程序,java,elasticsearch,Java,elasticsearch,我正在用Java为Elasticsearch编写一个索引器,我非常害怕将文档推到没有正确映射的索引中,从而使它对我未来的查询毫无用处 在官方java客户机中是否有任何方法可供我使用,以便我可以验证我的创建索引/放置映射请求是否不仅在Elasticsearch集群中,而且已成功应用,并且集群现在处于一致状态 我实际搜索的是使这些请求同步而不是异步,但我在文档中找不到类似的内容(我想知道这在Elasticsearch体系结构中是否可行)。设置映射后,可以调用同步的刷新API 也许其他更有经验的人可以

我正在用Java为Elasticsearch编写一个索引器,我非常害怕将文档推到没有正确映射的索引中,从而使它对我未来的查询毫无用处

在官方java客户机中是否有任何方法可供我使用,以便我可以验证我的创建索引/放置映射请求是否不仅在Elasticsearch集群中,而且已成功应用,并且集群现在处于一致状态


我实际搜索的是使这些请求同步而不是异步,但我在文档中找不到类似的内容(我想知道这在Elasticsearch体系结构中是否可行)。

设置映射后,可以调用同步的刷新API


也许其他更有经验的人可以插话说明这是否真的有必要。

我实际上在寻找的是使这些请求同步而不是异步。
。你能就问题的其余部分详细阐述一下这句话吗?@MayurBuragohain我总是不擅长定义。目前,两个操作——映射应用程序和管理应用程序中的扫描和滚动——不能保证线性执行,因为据我所知,映射应用程序是异步操作,在我将第一个文档推送到ES后有机会完成。所以我需要有某种保证,当我开始扫描和滚动时,索引已经准备好接受文档了,我猜它将被简单地称为“将这两个操作线性化”。