问题标签 [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.

0 投票
2 回答
1854 浏览

elasticsearch - 本地主机上的 Elasticsearch 2.1.1 Java 客户端错误:MasterNotDiscoveredException [等待 [30s]]

所以在我的本地机器上使用最新版本的 elasticsearch,java 客户端节点,没有收到任何关于 masternode 的信息。并断开连接。

即使使用默认配置,我也尝试过以下代码。它仍然不起作用。

如果我使用 TransportClient 一切正常。

有谁知道发生了什么?

Java 客户端代码

Java 客户端日志:

弹性搜索日志:

集群运行状况 (GET _cluster/health)

主持人:

config/elasticsearch.yml(精确配置)

操作系统

爪哇

0 投票
0 回答
174 浏览

elasticsearch - ElasticSearch:得分为指数衰减加权和的最快方法?

我有兴趣在 Elasticsearch 2.1 中找到以下评分问题的最快解决方案

我的文档中有几个类似的字段,weight_1, ..., weight_N并且decay_1, ..., decay_N. 我也提前知道参数decay_1, ..., decay_Nscale_1, ..., scale_N. 我希望将以下内容计算为文档分数:

SUM(weight_i * 0.5**((decay_i - origin_i) / scale_i), i=1..N)

我会N提前知道——所以我会确切地知道需要对多少字段求和,并且评分解决方案不需要处理动态数量的字段。

这很容易做到N = 1

当然,我可以使用 Lucene 表达式(因为我N提前知道)或使用本机 Java 脚本或 Groovy 脚本来完成此操作。但我对性能最高的解决方案感兴趣,这似乎通常意味着尽可能使用内置函数。

0 投票
1 回答
307 浏览

c# - 将 NEST 从 1.7 迁移到 2.0 的重大变化是什么?

这个改变是DateFormat正确Format的吗?

文档路径现在是更新的必需参数。假设没有文档路径设置,此更改等效于什么文档路径updateSelector

更新单元测试,RequestInformation 和 IElasticsearchResponse 消失了。现在这里的范式是什么?即这是一个测试初始化​​语句:

0 投票
0 回答
1110 浏览

elasticsearch - Elasticsearch 可选的 Maven 依赖项

我正在使用 Elasticsearch 2.1。当我启动系统时,我遇到了几个关于未能加载与脚本相关的类的异常。例如,

我可以通过在我的项目中包含这些依赖项来解决这个问题,但我没有使用这些脚本语言。有没有办法告诉 Elasticsearch 禁用它们并防止它抛出异常?

0 投票
2 回答
2662 浏览

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。它抱怨无效的网址。

0 投票
0 回答
1217 浏览

date - Elasticsearch 2.2:无法解析日期

我有 ES 2.2.0,我正在尝试解析这样的日期

这是我的映射定义

但我明白了

我使用的格式不正确吗?ES 有没有办法自动转换为映射中指定的格式?

0 投票
1 回答
2684 浏览

curl - 弹性搜索:卷曲不起作用

我有 ES 2.2.0,我正在尝试

但我明白了

这是文件 jnk.json 的内容

所以我正在创建一个映射,然后发布一个文档。我究竟做错了什么?

我得到相同的结果-XPUT

编辑

非常感谢@Bahaaldine Azarmi!缺少逗号,我能够单独创建映射:)但我尝试了批量命令

根据api,它给了我错误

这是我的 post.json

我的语法有问题吗?哪个:角色不合适?

固定的

批量 api 中不允许换行,因为它们被视为分隔符。所以文件的正确格式是

输入文件必须以换行符结尾

0 投票
3 回答
2917 浏览

elasticsearch - Elasticsearch Bulk API:不能发布多个记录

我正在尝试使用批量 api 发布以下内容。我有 ES 2.2.0

作为

但我明白了

为什么},无效?我什至在没有逗号的情况下尝试过,但我仍然收到错误,即使我没有,

我的语法有什么问题?

编辑

我能够让它工作

这是使用批量 api 索引多条记录的唯一方法吗?

0 投票
1 回答
1361 浏览

python - 如何在搜索查询中指定元参数

我正在使用 Elasticsearch 2.2 和相应的 python api。我可以像这样查询

那很好。现在我们还可以使用查询指定一些元参数,如上所示

https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html#_parameters_5

所以基本上,我想执行一个查询

我将如何使用 elasticsearch python api 指定此查询?

0 投票
1 回答
1231 浏览

javascript - Elasticsearch:未捕获的 ReferenceError:未定义弹性搜索

我正在尝试使用 Elasticsearch 创建 NodeJS 应用程序

这是我的代码

我将elasticsearch客户端安装为

并且

在我的项目文件夹中,我可以看到有一个bower_componenets文件夹包含用于 elasticsearch 的所有 .js 文件,包括elasticsearch.js

现在,当我运行我的页面并单击按钮时,我得到

知道为什么吗?我错过了一些配置吗?

供参考,这是我的项目结构的样子

在此处输入图像描述

编辑

这是我在检查元素控制台中看到的

在此处输入图像描述

怎么可能没有图书馆!