问题标签 [elasticsearch]

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 投票
1 回答
2914 浏览

javascript - 使用 Elasticsearch 的小部件示例

我正在评估 Elasticsearch 作为我的仪表板分析的数据源。是否有人拥有或知道客户端库(JQuery、Dojo ...)的示例,该库获取 ES JSON 分面搜索的结果并呈现一些漂亮的图表。

我在 elasticsearch 博客上看过 protovis 示例,但不太热衷于使用 protovis 进行概念验证,因为它是正式停产的项目。

在此先感谢, Clandestino

0 投票
1 回答
502 浏览

hadoop - Hadoop CouchDB 弹性搜索

我已经在我的 Fedora 上安装了 CouchDB (ver 1.1.0)、Elastic Search (0.17.6)。我现在想在这台机器上安装 Hadoop Map/reduce (http://hadoop.apache.org/mapreduce/) 和 Hadoop DFS (http://hadoop.apache.org/hdfs/) 但我想知道是否有他们之间的冲突和问题?Elastic Search 和 CouchDB 能否正常运行?感谢您的回答

0 投票
7 回答
8782 浏览

ruby - 有没有办法计算 ElasticSearch 或轮胎中索引的所有元素?

不必像这样进行搜索就可以计算元素数量会很好

这可能吗?

0 投票
4 回答
46671 浏览

java - 如何擦除 ElasticSearch 索引?

我的单元/集成测试包括搜索功能测试。

我的想法是在每次测试之前都有空的搜索索引。所以,我试图删除setup方法索引中的所有元素(它是 Groovy 代码):

似乎它正在异步处理所有删除,所以我Thread.sleep(5000)在它之后添加了。如您所见,我试图打开/关闭连接几次 - 它在那里无济于事。

有时需要更多时间,有时需要超过 5 秒才能删除,有时找不到刚刚添加的数据(来自以前的测试)等问题。最烦人的是集成测试变得不稳定。把它放在Thread.sleep()任何可能的地方看起来不是很好的解决方案。

有什么方法可以提交最后的更改,或者锁定直到所有数据都被写入?

0 投票
1 回答
6925 浏览

nosql - Elasticsearch 和 NoSql 数据库

同时使用 ElasticSearch 和单独的 Nosql 数据库有什么用?Elasticsearch 不能同时用作数据库和搜索索引吗?

0 投票
6 回答
27208 浏览

java - Elasticsearch 服务器发现配置

我已经安装了 ElasticSearch 服务器,我正在运行:

如何配置 Java 客户端以连接到该服务器?我刚刚:

但是,在尝试连接后,我收到:

如果我将 java 客户端配置为:

我收到以下日志:

据我了解,这意味着这个新节点(应该是客户端节点)使自己成为一个新的主节点。而且我没有从日志中找到它并连接到任何其他节点。

服务器和客户端都在同一台机器上启动。192.168.1.106:9200 可从浏览器访问。

而且我找不到任何关于发现配置的好文档。我可以在哪里阅读有关 ElasticSearch 配置的更多信息?以及如何配置Java客户端?

0 投票
3 回答
7169 浏览

curl - Elasticsearch 不返回单数/复数匹配

我正在使用 elasticsearch 的 php 库来索引和查找我网站中的文档。这是创建索引的代码:

然后我使用 curl XPUT 将文档添加到索引中,并使用 XGET 来查询索引。这很好用,除了查询词的单数和复数在返回结果时在索引中不匹配。例如,当我搜索“讨论”时,不会返回“讨论”的匹配项,反之亦然。为什么会这样?我认为这是默认情况下在 elasticsearch 中处理的。为了匹配单数/复数形式,我们有什么需要明确提及的吗?

0 投票
1 回答
164 浏览

ruby - Elasticsearch + Couch = 仍然需要使用单独的 ruby​​ 客户端?

出于某种原因,我很难找到答案,但这是一个非常简单的问题。如果我使用带有弹性搜索的沙发数据库,​​或者沙发搜索本身是否对 ES 索引起作用,我是否还需要使用轮胎或其他一些 ruby​​ 弹性搜索客户端?

0 投票
1 回答
1481 浏览

geolocation - 为什么我的 ElasticSearch 查询不获取位于地理边界框内的文档?

这是查询、结果、映射和许多文档之一的甜蜜链接:

https://gist.github.com/1352021

我还应该注意,我也尝试了 geo_distance,但未能返回任何文档。我究竟做错了什么?

0 投票
1 回答
285 浏览

java - 针对 3 个位置字段的 ElasticSearch 查询?

ElasticSearch 是否可以查询三个不同的位置字段?这将与地理位置搜索有关。只有三个字段中的一个需要与查询的位置匹配,文档才能匹配。

如果可能,Java 示例将是一个奖励。

谢谢杰森