问题标签 [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.
javascript - 使用 Elasticsearch 的小部件示例
我正在评估 Elasticsearch 作为我的仪表板分析的数据源。是否有人拥有或知道客户端库(JQuery、Dojo ...)的示例,该库获取 ES JSON 分面搜索的结果并呈现一些漂亮的图表。
我在 elasticsearch 博客上看过 protovis 示例,但不太热衷于使用 protovis 进行概念验证,因为它是正式停产的项目。
在此先感谢, Clandestino
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 能否正常运行?感谢您的回答
ruby - 有没有办法计算 ElasticSearch 或轮胎中索引的所有元素?
不必像这样进行搜索就可以计算元素数量会很好
这可能吗?
java - 如何擦除 ElasticSearch 索引?
我的单元/集成测试包括搜索功能测试。
我的想法是在每次测试之前都有空的搜索索引。所以,我试图删除setup
方法索引中的所有元素(它是 Groovy 代码):
似乎它正在异步处理所有删除,所以我Thread.sleep(5000)
在它之后添加了。如您所见,我试图打开/关闭连接几次 - 它在那里无济于事。
有时需要更多时间,有时需要超过 5 秒才能删除,有时找不到刚刚添加的数据(来自以前的测试)等问题。最烦人的是集成测试变得不稳定。把它放在Thread.sleep()
任何可能的地方看起来不是很好的解决方案。
有什么方法可以提交最后的更改,或者锁定直到所有数据都被写入?
nosql - Elasticsearch 和 NoSql 数据库
同时使用 ElasticSearch 和单独的 Nosql 数据库有什么用?Elasticsearch 不能同时用作数据库和搜索索引吗?
java - Elasticsearch 服务器发现配置
我已经安装了 ElasticSearch 服务器,我正在运行:
如何配置 Java 客户端以连接到该服务器?我刚刚:
但是,在尝试连接后,我收到:
如果我将 java 客户端配置为:
我收到以下日志:
据我了解,这意味着这个新节点(应该是客户端节点)使自己成为一个新的主节点。而且我没有从日志中找到它并连接到任何其他节点。
服务器和客户端都在同一台机器上启动。192.168.1.106:9200 可从浏览器访问。
而且我找不到任何关于发现配置的好文档。我可以在哪里阅读有关 ElasticSearch 配置的更多信息?以及如何配置Java客户端?
curl - Elasticsearch 不返回单数/复数匹配
我正在使用 elasticsearch 的 php 库来索引和查找我网站中的文档。这是创建索引的代码:
然后我使用 curl XPUT 将文档添加到索引中,并使用 XGET 来查询索引。这很好用,除了查询词的单数和复数在返回结果时在索引中不匹配。例如,当我搜索“讨论”时,不会返回“讨论”的匹配项,反之亦然。为什么会这样?我认为这是默认情况下在 elasticsearch 中处理的。为了匹配单数/复数形式,我们有什么需要明确提及的吗?
ruby - Elasticsearch + Couch = 仍然需要使用单独的 ruby 客户端?
出于某种原因,我很难找到答案,但这是一个非常简单的问题。如果我使用带有弹性搜索的沙发数据库,或者沙发搜索本身是否对 ES 索引起作用,我是否还需要使用轮胎或其他一些 ruby 弹性搜索客户端?
geolocation - 为什么我的 ElasticSearch 查询不获取位于地理边界框内的文档?
这是查询、结果、映射和许多文档之一的甜蜜链接:
https://gist.github.com/1352021
我还应该注意,我也尝试了 geo_distance,但未能返回任何文档。我究竟做错了什么?
java - 针对 3 个位置字段的 ElasticSearch 查询?
ElasticSearch 是否可以查询三个不同的位置字段?这将与地理位置搜索有关。只有三个字段中的一个需要与查询的位置匹配,文档才能匹配。
如果可能,Java 示例将是一个奖励。
谢谢杰森