elasticsearch相关内容

如何添加宝石到Logstash

我正在运行Logstash 1.4.1,与最新的相比,我的安装文件夹中没有找到任何包含gem信息(与github中的最新代码有那些gembag.rb,Gemfile等) 我目前的问题是需要使用Logstash没有开箱的几个宝石,只需 require'gemname'似乎不行。任何人都可以引导我阅读,解释如何添加这些第三方宝石,或向我展示一些可以做到这一点的示例代码。 非常感谢! ..
发布时间:2017-08-06 23:45:12 分布式计算/Hadoop

如何在Nest for Elasticsearch中添加完整的词组标记器?

当我使用小平面创建搜索时,我希望小平面结果在整个短语上,而不是单个单词。我希望它不要区分大小写,因为'not_analyzed'会做。 例如,如果我有一个音乐json对象,并希望组织基于面的结果在类型上,我想看到每个流派是整个流派术语(节奏和蓝调),而不是“节奏”和“蓝调”的一个方面,我想能够搜索“节奏和蓝调”,并且它匹配“节奏和蓝调”(通知情况)。 似乎弹性搜索文档建议使用分类器和小 ..
发布时间:2017-08-06 23:44:30 分布式计算/Hadoop

fluentd失去毫秒,现在日志消息在弹性搜索中按顺序存储

我正在使用流畅的方式将日志消息集中在弹性搜索中,并使用kibana进行查看。当我查看日志消息时,发生在同一秒的消息是无序的,@timestamp中的毫秒全部为零 2015-01-13T11:54:01.000-06:00调试我的消息 我如何获得流利存储毫秒? 解决方案 fluentd目前不支持sub-second解决方案: ..
发布时间:2017-08-06 23:43:30 分布式计算/Hadoop

查询Elasticsearch中每种类型的最新文档

我正在尝试运行一个关于Elasticsearch的简单查询的开始,但我似乎无法得到我正在寻找的结果。 这是一个简单的例子,我正在努力做: 我有一个新闻数据库。每个消息都包含一个源,一个标题,一个时间戳和一个用户。 我想要为给定的每个可用源获取最后一个(基于时间戳的)标题用户。 #!/ bin / bash export ELASTICSEARCH_ENDPOINT ..
发布时间:2017-08-06 23:43:16 分布式计算/Hadoop

ElasticSearch distanceInKm返回错误的距离

我已经实现了一个返回距离的脚本字段,如弹性搜索结果中的返回距离 Ruby: { script_fields :{ distance:{ script:“doc ['#{source_field}']。distanceInKm(#{lat},#{lng})” } } } 然而返回的距离是不正确的。如果点靠近,距离更正确,但随着距离越来越远,它的越来越不正确。 ..
发布时间:2017-08-06 23:43:03 分布式计算/Hadoop

弹性搜索升级2.3.1 Nest客户端Raw String

在升级到弹性2.3.1时,我正在使用.Net Nest Client进行阻止。 在Nest 1.0中,我可以从使用原始字符串配置创建索引。有没有一种方法可以与Nest 2.0类似,或者我必须为每个设置(包括分析部分)使用流畅的API?对于映射,同样的问题。 Nest 1.0 private bool CreateIndex (string index,FileInfo sett ..
发布时间:2017-08-06 23:42:50 分布式计算/Hadoop

从java开始弹性搜索实例?

我想从Java管理弹性搜索的开始和停止。有没有任何简单/好的方法来实现? 我们正在尝试在我们的产品中部署ElasticSearch,我们希望在客户机器上维护ElasticSearch的实例在我们自己的产品中,现在每件事情都取决于从es.bat或某些东西开始的ElasticSearch实例。 除此之外,任何人都可以给我一个例子如何模拟测试Jest API中的一些代码,用于ElasticS ..
发布时间:2017-08-06 23:42:27 Java开发

如何在Elasticsearch中将两个查询的分数相加在一起?

在Solr中,我可以使用查询函数查询返回查询的数值分数,我可以在 bf的上下文中使用用户参数类似 bf = product(query('cat'),query('dog'))将两个相关性分数相乘。 p> Elasticsearch具有通常更灵活的搜索API,但我无法弄清楚我将如何完成同样的壮举。我可以在function_query的script_function中使用 _score ,但我 ..
发布时间:2017-08-06 23:41:59 分布式计算/Hadoop

抛出异常的Elasticsearch:发生NoNodeAvailableException:没有节点可用

我决定在简单的待办事项列表应用程序上尝试我的第一次使用弹性搜索。我遵循此视频使用模块并且在模块本身中没有任何修改,我所做的就是创建应用程序,并在控制器中添加类search.java。 执行异常 NoNodeAvailableException发生:没有节点可用 在{module:elasticsearch-0.4} /app/controllers/elasticsearch/Elas ..
发布时间:2017-08-06 23:41:46 分布式计算/Hadoop

确定在模糊搜索中哪些词匹配

我正在进行模糊搜索,需要查看哪些词匹配。例如,如果我正在搜索测试的查询,并且它与一个字段与句子匹配。男孩休息我需要知道匹配是由于休息。 我尝试设置参数 explain = true ,但它似乎不包含我需要的信息。任何想法? 解决方案 好的,这是我正在寻找的: 经过一番研究,我发现突出显示功能 默认情况下,它返回匹配项的上下文片段,但您可以将片段大小设置为查询长度,以仅返回 ..
发布时间:2017-08-06 23:41:34 分布式计算/Hadoop

如何使用mongoosastic + AJAX进行即时搜索?

我已经配置了mongoosastic成功,我尝试搜索,它的工作正常,但是谈到前端我不太确定如何实现这一点,我尝试了很多方法,但不能来有一个很好的解决方案。 这是代码。 /对于搜索API router.post('/ api / search /',function(req,res,next){ Job.search( { query_string: {query:req. ..
发布时间:2017-08-06 23:41:20 前端开发

弹性搜索群集 - 没有已知的主节点,计划重试

我有一个服务器运行弹性搜索和kibana。我已经添加了一个第二个节点来形成集群,但只希望第二个节点从主节点复制数据。 根据有限的文档,如何做到这一点第二个问题出现以下错误 [DEBUG] [action.admin.indices.get] [Match]主节点,安排重试 我无法确定两台服务器的最佳配置,这是我迄今为止所做的: 主节点配置: clu ..
发布时间:2017-08-06 23:40:54 分布式计算/Hadoop

ElasticSearch从数组字段过滤聚合

我正在尝试对数组中的值进行聚合,还可以过滤前缀返回的存储区。不确定是否有可能或我滥用过滤桶。 3个文件: {“color”:[“red”,“black”,“blue”]} {“colors”:[“red”,“black”]} {颜色“:[”red“]} 目标是获得有颜色以字母B开头: { “size”:0, “aggs” { “colors”:{ ..
发布时间:2017-08-06 23:40:39 分布式计算/Hadoop

Syslog时间戳没有年?

我正在将我的日志填补到弹性搜索。因此,为了在日期时间戳中创建索引,我使用 date 过滤器,如下所示: date { “locale”=> “en” match => [“timestamp”,“MMM d HH:mm:ss”,“MMM dd HH:mm:ss”,“ISO8601”] target => “@timestamp” } 我正在使用来自syslog的日志 ..
发布时间:2017-08-06 23:40:25 分布式计算/Hadoop