问题标签 [elasticsearch-plugin]

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 投票
3 回答
510 浏览

ruby-on-rails - 将 searchkick 与 elasticsearch 插件一起使用

如何将searchkick与这样的弹性搜索插件一起使用https://github.com/skroutz/elasticsearch-analysis-greeklish

0 投票
3 回答
1981 浏览

hadoop - 弹性搜索Hadoop

我已经建立了一个包含 3 个 DataNode 和 1 个 NameNode 的 Hadoop 集群。我还在其中一个 DataNode 上安装了 elasticsearch。但我无法使用 elasticsearch 访问 HDFS。(Hadoop 集群和 Elasticsearch 独立工作正常)现在,我想将我的 Hadoop 集群与 elasticsearch 集成。我发现有一个单独的插件。但我无法下载它。(bin/plugin -i elasticsearch/elasticsearch-repository-hdfs/1.3.0.M3 命令不起作用。每次执行它都会失败)。谁能建议我应该下载哪个插件。还有放置该插件的路径以及如何使用 url 访问它。

提前致谢

0 投票
1 回答
622 浏览

elasticsearch - Elasticsearch 附件类型不起作用

我正在使用 Windows 并且REST API已经安装了附件插件,重新启动elasticsearchattachment_mapping. 但是,我收到一个错误:

我执行了这个:(不工作)

我收到此错误::

顺便说一句,如果我删除文件或在上面放一些随机文件名_name会给出相同的错误,我认为它不是在读取文件本身。我哪里错了?

0 投票
3 回答
8624 浏览

elasticsearch - 安装 mobz/elasticsearch-head 失败,原因:未能从所有可能的位置下载...,使用 -verbose 获取详细信息

当我尝试通过命令提示符安装elasticsearch-head`插件时,为什么会出现以下错误?

错误是:

0 投票
0 回答
205 浏览

elasticsearch - Elasticsearch - MySQL 索引搜索距离搜索

我正在尝试使用在 MySQL 表上编制索引的 Elasticsearch 来查找距离特定数据点 x 公里范围内的所有地址。我已使用以下内容为该表编制索引:

索引数据的示例如下:

我想调整以下查询以使用 lat 和 lng 来计算距离。

如何调整它以使距离有效并获得 x 公里内的所有地址?

0 投票
1 回答
306 浏览

scala - 在 scala eclipse 插件中为弹性搜索构建查询/过滤器

我有这个文档结构:

我正在查询返回包含特定租户的所有文档。

我看起来像(In Sense 插件):

问题是当我尝试在弹性搜索 scala 插件中实现时 - 对于 eclipse,我遇到问题并且无法创建查询和过滤器,并且我找不到下降指南。

我尝试但没有得到回应的是:

我得到空的结果。我究竟做错了什么 ?

谢谢

0 投票
1 回答
94 浏览

elasticsearch - 在 Elastic Search 中基于 named 和 Lat ,long 对文档进行分组

我想在 Elastic Search 中根据 Name 和 Lat、Lang 对文档进行分组。我探索了聚合 API,但它只给出了特定标准的计数,而不是实际文档。有没有一种方法可以在 Elastic Search 中做到这一点

0 投票
2 回答
1094 浏览

elasticsearch - Elasticsearch 子集过滤器

我有一个关于书籍的数据集,每本书都可以是一种或多种语言。每个用户都注册为具有一种或多种语言。

当用户搜索书籍时,我只想返回他们理解所有语言的书籍。

例如,系统中有以下两本书:

如果 John 被注册为会英语、德语、法语和意大利语,那么他的查询结果不应该包括 Book B。

我的系统目前是使用Apache Solr编写的,我最终编写了一个插件来执行子集操作(如果记录的语言是用户语言的子集,则记录匹配,其中用户的语言在询问)。

但是,我想过渡到Elasticsearch后端。然而,这种特殊的子集行为似乎不是核心过滤器包的一部分。我错过了什么,还是我应该看看写一个类似的插件/自定义过滤器?

0 投票
2 回答
4893 浏览

ruby-on-rails - 自定义分析器 elasticsearch-rails

我在我的 Rails 应用程序中使用elasticsearch-rails gem 来简化与 Elasticsearch 的集成。我正在尝试使用语音分析插件,所以我需要为我的索引定义一个自定义分析器和一个自定义过滤器。

我尝试了这段代码以使用 soundex 语音过滤器执行自定义分析,但它失败并显示异常消息:

[!!!] 创建索引时出错:Elasticsearch::Transport::Transport::Errors::BadRequest [400] {"error":"MapperParsingException[mapping [call_sentence]]; 嵌套:MapperParsingException[Analyzer [{tokenizer=标准,过滤器 = [标准,小写,变音器]}] 未找到字段 [语音]]; ","status":400}

0 投票
1 回答
284 浏览

php - 自定义端口号的弹性搜索

我尝试通过更改 http.port no 来更改弹性搜索的默认端口。但是没有解决。我正在使用 php 弹性库。

由于安全原因,我网站上的默认端口被阻止。

任何人都可以建议我如何继续在我的服务器上运行弹性搜索。

谢谢你。