本文目录一览:
- 1、java中如何直接读取es语言
- 2、java 操作es多索引查询的时候,可不可以首先指定一个索引的查询条件,然后在进行多索引查询?
- 3、javaes6.8索引大小
- 4、Java代码查询es 的索引是yellow的状态,怎么可以查询不报错?
java中如何直接读取es语言
Elasticsearch不是java语言开发的,所以必须要通过api才能调用。你可以看看有没有第三方包可以直接操作。
java 操作es多索引查询的时候,可不可以首先指定一个索引的查询条件,然后在进行多索引查询?
你建立的是联合索引,按照索引中字段顺序使用才会最大化的发挥索引的作用。
索引的建立不需要看主键有几个字段,而是看你的查询条件经常用到哪几列,
如果经常同时用到好几列,就可以在这几列上建联合索引,
如果查询条件经常都只是用到某一个字段,只需要在该字段上建一个单独索引
javaes6.8索引大小
javaes6.8索引大小为150GB。在ES中,索引是一组文档的集合,由于ES是个分布式的搜索引擎,索引会被分解成不同部分,索引大小为150GB。
Java代码查询es 的索引是yellow的状态,怎么可以查询不报错?
建议提前检查,为yellow直接提醒运维去维护为green。不过我这边用的es6.2.3yellow是正常查询的。建议你检查一下环境配置应该不是yellow的问题。试了一下;为red都可以正常查询的(java代码查询结果和下图es-head查询结果一致)