从 Elasticsearch XContentBuilder 在 javax.ws.rs 资源中创建 JSON 响应
我确信这很简单,但我还没有找到它的文档或示例。我想要做的是基于来自 Elasticsearch GetResponse 的 XContent 返回一个 JSON 对象。代码摘录如下所示: @GET @Path("get/{index}/{id}") @Produces(MediaType.APPLICATION_JSON) public Response get(... »
如何在elasticsearch rails中获取出现的文档数量
如果我有很多文档并且想知道“'rails' 一词出现在多少文档中” 有没有办法从索引中的弹性搜索“轮胎宝石”中获取这些信息?... »
当es安装在不同的端口时,流利的无法/值得注意的是连接到elasticsearch
在我的 docker 环境中,弹性搜索(ES-1)暴露在端口 9200 上,这是维护数据库数据的主要 ES,所以为了记录我们正在使用运行新弹性搜索的 fluentd-elasticsearch-kibna 堆栈在端口 9700(ES-2) 上。 我无法将 fluentd 连接到这个新的弹性搜索(ES-2)到端口 9700。让我知道如何将 fluentd 连接到端口“9200”以外的 es 以下... »
Elasticsearch Python API 在简单查询中导致“search() 缺少 1 个必需的位置参数”
我拼命地尝试在 elasticsearch 上执行一个简单的搜索操作,但几个小时后就失败了。这是我的代码: res = es.search(index="people", doc_type="test", body={"query":{"match":{"name": "john"}}}) 我在互联网上看到过很多次,但我总是收到错误,不知道我的代码 sn-p 有什么问题。 Tracebac... »
使用插件启动 ElasticSearch 的测试容器
我正在使用 docker.elastic.co/elasticsearch/elasticsearch-oss:7.3.2 的 testcontainers.org,我想用它来测试我正在更新的插件,但我找不到在测试环境中安装它的方法。 我可以尝试将文件复制到里面并安装它 ElasticsearchContainer container = new ElasticsearchContainer... »
Elasticsearch:批量请求在 Elasticsearch 6.1.1 中引发错误
我最近升级到 Elasticsearch 6.1.1 版,现在我无法从 JSON 文件批量索引文档。当我内联时,它工作正常。以下是文档内容: {"index" : {}} {"name": "Carlson Barnes", "age": 34} {"index":{}} {"name": "Sheppard Stein","age": 39} {"index":{}} {"name": "Ni... »
索引整数和字符串的 JSON 数组时,ElasticSearch 抛出映射器解析异常
我正在尝试使用 python 从文件中提取 JSON 数组并将其输入到 ElasticSearch 中。数组如下所示: {"name": [["string1", 1, "string2"],["string3", 2, "string4"], ... (variable length) ... ["string n-1", 3, "string n"]]} ElasticSearch 在尝... »
嵌套字段上的 ElasticSearch 聚合
我有一个具有以下结构的索引。 { "title": "Your top FIY tips", "content": "Fix It Yourself in April 2012.", "tags": [ { "tagName": "Fix it yourself" }, { ... »
ElasticSearch Java API 多重过滤器无法正常工作
我已经为我的 Oracle 表建立了索引,我正在尝试使用过滤器进行查询。 我的 Oracle 表: id code Attr_Label locale Value 1002 TE-7002 description en_US temperature valve 1002 TE-7... »
laravel 上的 Elasticsearch 聚合函数错误
在使用聚合与 laravel 集成时,Elasticsearch 会出错。这是我的代码: $laws_y = Law::searchByQuery([ 'multi_match' => [ 'query' => $years, 'fields' => ["law_year"]... »
对特定字段进行查询的 Elasticsearch 批量更新
这个映射有一个索引: "data": { "type": "object" }, "modified_date": { "type": "date" }, "uid": { "type": "keyword" } 现在我想对 upsert 进行批量操作(如果存在则更新,如果不存在则插入)。查询位于uid 字段上。我写了这个查询,但它不起作用。 URL : http://host... »
elasticsearch可以同时支持http和https访问吗?
我使用 elasticsearch 和 kibana 来保存和查询我的数据。 RBAC、SIEM 等一些不错的功能需要在 elasticsearch 上与 kibana 进行 ssl 通信。所以我启用xpack.security.http.ssl.enabled 和xpack.security.transport.ssl.enabled。因此客户端对 es 的请求必须通过 https。 我还有一个... »
Elasticsearch 仍在初始化 kibana 索引
当我尝试启动 Kibana 时,我遇到了以下问题。我首先重新启动了我的 elasticsearch 服务器,它运行成功。启动 Elasticsearch 后,我尝试启动 Kibana,但没有成功。 {"name":"Kibana","hostname":"ABCD","pid":3848,"level":30,"msg":"Elasticsearch is still initializing ... »
如何在 Elasticsearch 中索引文档以最小化文档数量?
我正在尝试节省 Bonsai 的 Elasticsearch 集群中的文档数量。他们说当我使用嵌套字段时,每个嵌套字段都算作一个附加文档。有没有办法将我的数据索引为具有嵌套字段(例如文档上的作者或 cmets 的多个条目),以便我可以将所有单个作者放入一个文档中? 在此处查看文章:https://docs.bonsai.io/article/337-reducing-document-usage ... »
Elasticsearch 2.4.0 与 nutch 1.12 的兼容性
我们可以将 elasticsearch 2.4.0 与 nutch 1.12 一起使用吗?我直接使用它,它在索引时抛出错误。错误类似于: java.lang.IllegalStateException:收到来自不受支持版本的消息:[1.0.0] 最低兼容版本为:[2.0.0]。 之前我使用的是 elasticsearch 1.7。我也使用了 elastic-indexer2 插件:https:... »
带有 python api 的 Elasticsearch Percolator
您好,我正在尝试使用“elasticsearch.py”api 进行渗透索引。但我什至没有得到任何结果。 API 文档似乎有 3 或 4 个与渗透相关的函数。 我已经检查了以下可能性。谁能帮帮我,让我解决一下。 es = Elasticsearch() query = {'query': {'term': {'message': 'bonsai tree'}}} es.create(in... »
AWS 中的 Dockerized Elasticsearch 集群 - 每个节点自行选举
我在 3 个 AWS 主机上的 docker 容器内运行 3 节点 Elasticsearch 2.1 集群。 Elasticsearch.yml 除了一些其他内容之外还包含以下内容: network.host: 0.0.0.0 discovery.type: "ec2" discovery.ec2.ping_timeout: "30s" discovery.zen.ping.multicast... »
使用 axios 向 Elasticsearch 发送请求
我正在开发一个需要从 elsaticsearch 获取数据的反应应用程序。 在前端,实际上我正在尝试使用 axios 来执行请求: const query = { query: { match: { "_id": "AV12n5KzsohD5gXzTnOr" } } }; axios.get('http://localhost:9200/my-index/m... »
elasticsearch like select ... where ... group by ... 有
在elasticsearch中,如何实现这样的SQL功能: SELECT a, sum(b), sum(c), d FROM TableA WHERE a IN (1,2,3,4) AND d = 88 GROUP BY a HAVING sum(b) > 10 ORDER BY sum(b) desc, sum(c) asc LIMIT 10 OFFSET 5; 到目前为止... »
Rails 上的 Elasticsearch 服务 (AWS) - 超时
[更新] 我只是为这个案例添加了当前端点(几天) 我将 ElasticSearch 与 Rails 一起使用,我正在使用这些宝石: - 弹性搜索导轨 - 弹性搜索模型 当我在我的开发(我的电脑)中运行 elasticsearch 时,我的设置没问题。但是当我使用 Elasticsearch AWS 的端点时,我的 rails 应用程序中会出现这条消息: "Faraday::Timeou... »