elasticsearch-java-api相关内容
我目前使用的是 Elasticsearch V2.3.1.我想在 Java 中使用以下 Elasticsearch 查询. POST/twitter/_update_by_query{“脚本": {"inline": "ctx._source.List = ['Item 1','Item 2']"},“询问": {“学期": {“用户":“泡菜"}}} 上述查询搜索名为“kimchy"的“us
..
我已经使用 AWS elasticsearch 服务(不是 EC2)设置了一个 elasticsearch 服务器.它给了我一个端点 https://xxx-xxxxxxxx.us-west-2.es.amazonaws.com/ 如果我点击这个端点(注意没有指定端口)我可以得到预期的 {状态:200,name: "主谋",集群名称:“xxxx",版本: {数字:“1.5.2",build_ha
..
我想知道:每次完成查询/搜索过程时,是否都必须调用 node.close()还是只是 client.close()>可以吗?这是我的代码: val节点= nodeBuilder().client(true).node()val client = node.client()val query = QueryBuilders.matchQuery(fieldName.toString(),q).f
..
有多个文档,每个文档包含大约100个字段.我想通过弹性搜索Java API 5.x执行以下搜索: 我想在此搜索中使用3个字段,即 部门工作名称 我想搜索与“部门:D1",“部门:D2",“工作:J1",“工作:J2",“名称:N1"等字段匹配的退货文件 我一直在尝试这种方式 String []个部门= ["d1","d2","d3"];String []个工作= ["j1",
..
问题: 从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中的自定
..
在弹性搜索7.7版中,删除了索引中的多个_type, 现在,如果要跨多个索引进行查询,我们将按照以下方式进行操作. /index1,index2/_search?q=type:tweet 在7.7中,使用Transport Java API从多个索引查询的最佳方法是什么? 已编辑: 1)假设我有两个索引,"用户"和"推特",我想同时搜索索引-用户和推特,如下所示 如果我想
..
"_source": { "id": "5b1676493d21784208c36041", "label": "name", "properties": { "name": "patrick" }, "updatedAt": 1528259039542 } 我想基于i
..
我的索引库中有107个文档,我创建了一种以分页方式返回所有这些文档的方法,在我的情况下,第一页包含20个文档,而我在逻辑上得到6页,前5个首页分别包含20个文档,并且第6页仅包含7页.问题在于方法总是返回1页而不是6 @Override @Transactional(readOnly = true) public Page findAll(Pageable
..
在从Elastic检索数据/向Elastic插入数据时,我正面对SocketTimeoutException.当10-30 request/second附近时,就会发生这种情况.这些请求是get/put的组合. 这是我的弹性配置: 3 master nodes每个4GB RAM 2 data nodes每个8GM RAM 连接到上述数据节点的Azure负载均衡器(似乎仅打开了920
..
Elasticsearch :6.1.2 我有一个通过JSON输入的查询,想使用String jsonQuery = "..." SearchRequest searchRequest = new SearchRequest() SearchSourceBuilder builder = ? searchRequest.source(builder); 我试图通过以下方式构造构建器:
..
如何将以下ES查询转换为Java API?我正在使用弹性搜索2.3.3 GET / schema_name / _search { “from”: 0, “size”:200, “query”:{ “function_score”:{ “query”:{ “match_all”:{} }, “提升”:“5”, “函数”:[{ “过滤器”:{ “term”:{ “ alert_code
..
我正在尝试通过将值传递给构造函数来创建一个虚拟的SearchResponse对象。我有一个JUnit测试类,我正在使用这个虚拟值来模拟实际的方法调用。尝试使用以下方法 public SearchResponse actionGet()throws ElasticsearchException { ShardSearchFailure [] shardFailures = new Shar
..
我已经在弹性搜索之上构建了一个网络应用程序。我想使用Java做一个多重过滤器。 弹性搜索查询: { “query” :{ “bool”:{ “must”:[ {“match”:{ “T”:“TEXT”}, “match” :{ “new_content”:“TEXT” } }, ], “过滤器”:{ “ :{ “collection1”:“xyz” }, “term”:{ “
..
寻找指针,了解如何使用java api调用Groovy脚本。 test.groovy def value = dynamicValue 返回值 想要在Java中翻译以下查询: GET / test-index / _search { “query”:{ “match_all”:{} }, “script_fields”:{ “checkValue”
..
我已经使用 AWS弹性搜索服务(非EC2)设置了弹性搜索服务器。它给了我一个端点 https://xxx-xxxxxxxx.us-west-2.es.amazonaws。 com / ,如果我点击这个端点(注意没有指定端口)我可以得到预期的 { 状态:200, 名称:“Mastermind”, cluster_name:“xxxx”, 版本:{ 数字:“1.5.2”, build_ha
..
我目前正在使用Elasticsearch V2.3.1。我想在Java中使用以下Elasticsearch查询。 POST / twitter / _update_by_query { “script”:{ “inline”新评新新新新新旗新新新新旗新新新新旗新新旗新新旗200新新新新新旗新新旗200新新新新新新新新新新新旗新新旗新新旗新新新新新新新旗新新旗新新旗新新新新新新新旗新新新
..
我已经建立了使用 AWS elasticsearch服务(不EC2)一elasticsearch服务器。它给了我一个端点的https://xxx-xxxxxxxx.us-west-2 .es.amazonaws.com / ,如果我点击这个端点(注意,没有指定的端口),我可以得到预期的 { 状态:200, 名称:“智多星”, CLUSTER_NAME:“XXXX”, 版:
..