问题标签 [elasticsearch-2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - 本地主机上的 Elasticsearch 2.1.1 Java 客户端错误:MasterNotDiscoveredException [等待 [30s]]
所以在我的本地机器上使用最新版本的 elasticsearch,java 客户端节点,没有收到任何关于 masternode 的信息。并断开连接。
即使使用默认配置,我也尝试过以下代码。它仍然不起作用。
如果我使用 TransportClient 一切正常。
有谁知道发生了什么?
Java 客户端代码
Java 客户端日志:
弹性搜索日志:
集群运行状况 (GET _cluster/health)
主持人:
config/elasticsearch.yml(精确配置)
操作系统
爪哇
elasticsearch - ElasticSearch:得分为指数衰减加权和的最快方法?
我有兴趣在 Elasticsearch 2.1 中找到以下评分问题的最快解决方案
我的文档中有几个类似的字段,weight_1, ..., weight_N
并且decay_1, ..., decay_N
. 我也提前知道参数decay_1, ..., decay_N
和scale_1, ..., scale_N
. 我希望将以下内容计算为文档分数:
SUM(weight_i * 0.5**((decay_i - origin_i) / scale_i), i=1..N)
我会N
提前知道——所以我会确切地知道需要对多少字段求和,并且评分解决方案不需要处理动态数量的字段。
这很容易做到N = 1
:
当然,我可以使用 Lucene 表达式(因为我N
提前知道)或使用本机 Java 脚本或 Groovy 脚本来完成此操作。但我对性能最高的解决方案感兴趣,这似乎通常意味着尽可能使用内置函数。
c# - 将 NEST 从 1.7 迁移到 2.0 的重大变化是什么?
这个改变是DateFormat
正确Format
的吗?
文档路径现在是更新的必需参数。假设没有文档路径设置,此更改等效于什么文档路径updateSelector
?
更新单元测试,RequestInformation 和 IElasticsearchResponse 消失了。现在这里的范式是什么?即这是一个测试初始化语句:
elasticsearch - Elasticsearch 可选的 Maven 依赖项
我正在使用 Elasticsearch 2.1。当我启动系统时,我遇到了几个关于未能加载与脚本相关的类的异常。例如,
我可以通过在我的项目中包含这些依赖项来解决这个问题,但我没有使用这些脚本语言。有没有办法告诉 Elasticsearch 禁用它们并防止它抛出异常?
elasticsearch - Elasticsearch 2.2:无法安装奇迹插件
我正在尝试在 Windows 上安装 ES 和 Kibana 的奇迹感插件。我有 ES 版本 2.2.0 和 Kibana 版本 4.4.0
这是我试图做的
对于 ES
我明白了
我也试过
但我明白了
对于 Kibana,我知道这行不通,但仍然
我试过了
我明白了
有没有人遇到过类似的问题?任何帮助,将不胜感激。对于 ES 2.1 和 Kibana 4.3,我没有遇到这些问题
我从 ES 网站下载了所有内容。
编辑
如上所述的离线安装
https://www.elastic.co/guide/en/marvel/current/installing-marvel.html#offline-installation
适用于 ES 但不适用于 Kibana。它抱怨无效的网址。
date - Elasticsearch 2.2:无法解析日期
我有 ES 2.2.0,我正在尝试解析这样的日期
这是我的映射定义
但我明白了
我使用的格式不正确吗?ES 有没有办法自动转换为映射中指定的格式?
curl - 弹性搜索:卷曲不起作用
我有 ES 2.2.0,我正在尝试
但我明白了
这是文件 jnk.json 的内容
所以我正在创建一个映射,然后发布一个文档。我究竟做错了什么?
我得到相同的结果-XPUT
编辑
非常感谢@Bahaaldine Azarmi!缺少逗号,我能够单独创建映射:)但我尝试了批量命令
根据api,它给了我错误
这是我的 post.json
我的语法有问题吗?哪个:
角色不合适?
固定的
批量 api 中不允许换行,因为它们被视为分隔符。所以文件的正确格式是
输入文件必须以换行符结尾
elasticsearch - Elasticsearch Bulk API:不能发布多个记录
我正在尝试使用批量 api 发布以下内容。我有 ES 2.2.0
作为
但我明白了
为什么},
无效?我什至在没有逗号的情况下尝试过,但我仍然收到错误,即使我没有,
!
我的语法有什么问题?
编辑
我能够让它工作
这是使用批量 api 索引多条记录的唯一方法吗?
python - 如何在搜索查询中指定元参数
我正在使用 Elasticsearch 2.2 和相应的 python api。我可以像这样查询
那很好。现在我们还可以使用查询指定一些元参数,如上所示
所以基本上,我想执行一个查询
我将如何使用 elasticsearch python api 指定此查询?