elasticsearch相关内容

如何移动弹性搜索数据目录

我有一个默认安装的弹性搜索。它似乎存储在 / var / lib / elasticsearch / elasticsearch / nodes 问题: 如果我想将数据移动到同一台机器上的另一个位置(比如说/ foo / bar) 1)我复制的/ var / lib / elasticsearch树中的什么级别,和 B)path.data的相关设置是什么在elasti ..
发布时间:2017-08-06 23:25:13 分布式计算/Hadoop

多个字段上的弹性搜索短语前缀查询

我是ES的新手,我正在尝试构建一个可以为多个字段使用phrase_prefix的查询,所以我不必多次搜索。这是我到目前为止已经有的: { “查询”:{ “ :{ “first_name”:{ “query”:“Gustavo”, “type”:“phrase_prefix” } } } }' 有人知道如何搜索多个字段,说“last_name” ? 解决方案 ..
发布时间:2017-08-06 23:24:59 分布式计算/Hadoop

弹性搜索映射tokenizer关键字,以避免拆分令牌并启用通配符使用

我尝试在给定字段上使用angularjs和elasticsearch进行自动填充功能,例如 countryname 。它可以包含简单的名字,如“法国”,“西班牙”或“组成名字”,如“塞拉利昂”。 在映射中,该字段为 not_analyzed ,以防止弹性标记“组成名称” “COUNTRYNAME”:{“type”:“string”,“store”:“yes”,“index”:“not_ ..
发布时间:2017-08-06 23:24:44 分布式计算/Hadoop

如何在弹性搜索中删除文档类型?

我使用指定的文档类型“mytype”创建一个索引“myindex”。我可以删除索引,但是似乎“mytype”仍然存在而不被绑定到索引。 如何摆脱“mytype”? 解决方案 如果您真的删除了索引,则该索引中的映射不应该再存在了。 您的群集中有没有其他索引具有相似的类型名称? 要回答以下问题:如何删除文档在弹性搜索中使用类型?,请使用删除映射API : curl -XD ..
发布时间:2017-08-06 23:24:30 分布式计算/Hadoop

HTML Strip in Elastic Search

我有一个包含 html 标签的属性的文档。我想在索引之前删除 html 。 我发现这个 htmlstrip- charfilter ,但我无法找到使用此示例。我是新的弹性搜索和分析器概念。 谢谢 解决方案 p>请检查以下链接: #分析文字:“ quickbröwn & quot; jumped& quot;“ ..
发布时间:2017-08-06 23:24:17 分布式计算/Hadoop

弹性搜索仍在初始化kibana指数

当我试图启动基巴纳时,我面临着以下问题。我首先重新启动了它正在运行的弹性搜索服务器。开始弹性之后,我试图启动基巴纳,但没有运气。 {“name”:“Kibana”,“hostname”:“ ABCD“,”pid“:3848,”level“:30,”msg“:”弹性搜索仍在初始化kibana索引...再次尝试2.5秒“,”时间“:”2015-07-03T07:35 :34.936Z“,”v“ ..
发布时间:2017-08-06 23:23:14 分布式计算/Hadoop

弹性搜索组由多个字段组成

我正在寻找在弹性搜索中分组数据的最佳方法。 Elasticsearch不支持sql中的“group by”。 说我有1k类别和数百万的产品。你认为渲染一个完整的类树是最好的方法?的couse jou需要一些元数据(图标,链接目标,seo标题,...)和类别的自定义排序。 使用聚合: 示例: https://found.no/play/gist/8124563 如果您必须按一个字段分 ..
发布时间:2017-08-06 23:22:34 分布式计算/Hadoop

弹性搜索商店字段vs _source

使用Elasticsearch 1.4.3 我正在构建一种“报告”系统。客户可以选择他们想要在结果中返回哪些字段。 在90%的情况下,客户端永远都不会选择所有字段,所以我想到了可以在我的映射中禁用_source字段来节省空间。但是后来我了解到, GET myIndex / myType / _search / { “fields” “field1”,“field2”] ..
发布时间:2017-08-06 23:22:20 分布式计算/Hadoop

如何从弹性搜索查询中排除大量的ID

我正在使用类似于Tinder的应用程序。在ElasticSearch中,我收集了大约50万用户及其位置的集合。每当用户打开应用程序来搜索附近的用户时,我会在该集合上运行弹性搜索查询。查询是相当复杂的,它不仅考虑到位置,还考虑到用户的活跃程度,或者他有多少张照片。 我所努力的是如何排除当前用户已经从查询中扫描的用户。实现这一点的天真的方法可能是维护一个嵌套的用户ID数组,作为索引中每个用户文档 ..
发布时间:2017-08-06 23:22:05 分布式计算/Hadoop

使用NEST Field Boosting进行弹性搜索

我使用NEST强类型客户端在C#中使用弹性搜索。 我有一个包含条目的索引: [ElasticType(Name =“Entry”,IdProperty =“Id”) ] public class Entry { public string Id {get;组; } public string标题{get;组; } public string描述{get;组; } p ..
发布时间:2017-08-06 23:21:45 C#/.NET

如何将Tomcat6的catalina.out文件与Logstash + ElasticSearch + Kibana集成?

我想要一个集中的日志记录服务器。 我已经基于此iso 。 成功并严格按照本教程步骤,我有: 一个具有Logstash + ElasticSearch + Kibana的日志服务器。 应用程序服务器与Logstash转发器,Tomcat 6和另一个应用程序,其日志正在catalina.out文件中注册。 我的问题是: 现在,为了将catalina.out日志从App ..
发布时间:2017-08-06 23:21:33 分布式计算/Hadoop

如何在从logstash索引到弹性搜索时重复数据删除文档

我正在使用Logstash 1.4.1和ES1.01,并希望根据计算的校验和替换已经编入索引的文档。我正在Logstash中使用“指纹”过滤器,它基于指定的算法创建一个“指纹”字段。现在 - 我想要完成的是,ES 根据相同的指纹值替换已经存在的文档。 说,例如我具有指纹字段值为“2c9a6802e10fbcff36177e0b88993f90868fa6fa”的文档。现在 - 如果具有相同指 ..
发布时间:2017-08-06 23:21:19 分布式计算/Hadoop

FOSElasticaBundle和教义水合

我正在忙着检查一下我开始的一个新项目的弹性搜索。我目前正在运行Symfony2.5,最新的FOSElasticaBundle和所有这些。我正在为捆绑的性能做一些基准测试(我知道弹性本身很快),但是我遇到一个小问题,可能实际上很容易解决,只有捆绑的文档更详细。 我的实际问题是简单的如何,而不是返回一个Doctrine对象数组(我相信通过DB查询填充)返回一个“raw”数组来自Elastica本 ..

ElasticSearch:没有注册[match]的过滤器]

{ “query”:{ “match”:{ “name”:“network” } }, “facets”:{ “departments”:{ “条款”:{ “field”:“department_name” } } }, “过滤器”:{ “bool”:{ “should”:[ {“match”:{“department_name”:“book”}}, {“match”:{“dep ..
发布时间:2017-08-06 23:20:41 分布式计算/Hadoop

使用弹性的java客户端怎么说aws弹性搜索服务?

我已经使用 AWS弹性搜索服务(非EC2)设置了弹性搜索服务器。它给了我一个端点 https://xxx-xxxxxxxx.us-west-2.es.amazonaws。 com / ,如果我点击这个端点(注意没有指定端口)我可以得到预期的 { 状态:200, 名称:“Mastermind”, cluster_name:“xxxx”, 版本:{ 数字:“1.5.2”, build_ha ..