elasticsearch-java-api相关内容

使用Java API的Elasticsearch多条件查询

有多个文档,每个文档包含大约100个字段.我想通过弹性搜索Java API 5.x执行以下搜索: 我想在此搜索中使用3个字段,即 部门工作名称 我想搜索与“部门:D1",“部门:D2",“工作:J1",“工作:J2",“名称:N1"等字段匹配的退货文件 我一直在尝试这种方式 String []个部门= ["d1","d2","d3"];String []个工作= ["j1", ..
发布时间:2021-05-03 20:27:23 其他开发

Elasticsearch 7.x断路器-数据太大-故障排除

问题: 从ES-5.4升级到ES-7.2之后,当尝试从我的多线程Java应用程序(使用 elasticsearch-rest)写入并发批量请求(或搜索请求)时,我开始收到“数据太大"错误-high-level-client-7.2.0.jar Java客户端)添加到2-4个节点的ES群集. 我的ES配置: Elasticsearch版本:7.2elasticsearch.yml中的自定 ..
发布时间:2021-05-03 20:19:59 其他开发

在Elasticsearch 7.7版中跨多个索引查询

在弹性搜索7.7版中,删除了索引中的多个_type, 现在,如果要跨多个索引进行查询,我们将按照以下方式进行操作. /index1,index2/_search?q=type:tweet 在7.7中,使用Transport Java API从多个索引查询的最佳方法是什么? 已编辑: 1)假设我有两个索引,"用户"和"推特",我想同时搜索索引-用户和推特,如下所示 如果我想 ..
发布时间:2020-06-13 19:06:45 其他开发

elasticsearch:返回的TotalPages不正确

我的索引库中有107个文档,我创建了一种以分页方式返回所有这些文档的方法,在我的情况下,第一页包含20个文档,而我在逻辑上得到6页,前5个首页分别包含20个文档,并且第6页仅包含7页.问题在于方法总是返回1页而不是6 @Override @Transactional(readOnly = true) public Page findAll(Pageable ..
发布时间:2020-06-13 19:06:39 其他开发

Elasticsearch 6.0.1 NoSuchFieldError:LUCENE_6_0_0

我正在使用elasticsearch 6.0.1并在BulkRequest request = new BulkRequest(); 我收到以下错误.我已经在网上检查过,大多数人说,如果我在类路径中有不同版本的lucene jar,就会发生这种情况. java.lang.NoSuchFieldError: LUCENE_6_0_0 at org.elasticsearch.Version. ..
发布时间:2020-05-07 21:33:56 其他开发

如何将此弹性搜索功能得分查询转换为java API

如何将以下ES查询转换为Java API?我正在使用弹性搜索2.3.3 GET / schema_name / _search { “from”: 0, “size”:200, “query”:{ “function_score”:{ “query”:{ “match_all”:{} }, “提升”:“5”, “函数”:[{ “过滤器”:{ “term”:{ “ alert_code ..
发布时间:2018-12-21 20:35:31 Java相关

为ElasticSearch测试用例创建虚拟SearchResponse实例

我正在尝试通过将值传递给构造函数来创建一个虚拟的SearchResponse对象。我有一个JUnit测试类,我正在使用这个虚拟值来模拟实际的方法调用。尝试使用以下方法 public SearchResponse actionGet()throws ElasticsearchException { ShardSearchFailure [] shardFailures = new Shar ..
发布时间:2017-08-07 02:23:48 分布式计算/Hadoop

如何使用Java在Elasticsearch中执行多个过滤器查询?

我已经在弹性搜索之上构建了一个网络应用程序。我想使用Java做一个多重过滤器。 弹性搜索查询: { “query” :{ “bool”:{ “must”:[ {“match”:{ “T”:“TEXT”}, “match” :{ “new_content”:“TEXT” } }, ], “过滤器”:{ “ :{ “collection1”:“xyz” }, “term”:{ “ ..
发布时间:2017-08-07 01:58:33 分布式计算/Hadoop

使用弹性的java客户端怎么说aws弹性搜索服务?

我已经使用 AWS弹性搜索服务(非EC2)设置了弹性搜索服务器。它给了我一个端点 https://xxx-xxxxxxxx.us-west-2.es.amazonaws。 com / ,如果我点击这个端点(注意没有指定端口)我可以得到预期的 { 状态:200, 名称:“Mastermind”, cluster_name:“xxxx”, 版本:{ 数字:“1.5.2”, build_ha ..
发布时间:2017-08-06 23:20:28 分布式计算/Hadoop

使用Java更新在Elasticsearch中的查询

我目前正在使用Elasticsearch V2.3.1。我想在Java中使用以下Elasticsearch查询。 POST / twitter / _update_by_query { “script”:{ “inline”新评新新新新新旗新新新新旗新新新新旗新新旗新新旗200新新新新新旗新新旗200新新新新新新新新新新新旗新新旗新新旗新新新新新新新旗新新旗新新旗新新新新新新新旗新新新 ..
发布时间:2017-08-06 22:42:38 分布式计算/Hadoop

如何使用弹性Java客户端交谈AWS elasticsearch服务?

我已经建立了使用 AWS elasticsearch服务(不EC2)一elasticsearch服务器。它给了我一个端点的https://xxx-xxxxxxxx.us-west-2 .es.amazonaws.com / ,如果​​我点击这个端点(注意,没有指定的端口),我可以得到预期的 { 状态:200, 名称:“智多星”, CLUSTER_NAME:“XXXX”, 版: ..
发布时间:2015-12-01 13:24:00 云存储