elasticsearch-plugin相关内容

如何在Rails应用程序中使用带有ES 2.X版本的delete_ by_query插件从索引中删除所有数据?

我已将 elasticsearch 升级到 2.0版本的 rails 4.2.7 应用,并尝试使用按查询删除插件。我怎样才能做到这一点? i正在使用delete_by_query方法 Elasticsearch :: Model.client .delete_by_query( index:index_klass.index_name, 正文:{query:{match_all: ..

Spring中带有@Query的ElasticSearch

我已经使用ElasticSearch的_plugin / head界面成功创建了查询。该查询旨在返回特定位置的特定设备的最新时间戳。查询如下所示: { “ query”:{ “ bool”:{ “必须”:[ { “ term”:{ “ deviceevent.location.id”:“ 1” } }, { “ term”:{ “ deviceevent.deviceId”:“ A ..

ElasticSearch-如何对现有索引进行一对一复制

我正在使用Elasticsearch 2.3.3,并尝试为现有索引进行精确复制。 (使用与Elasticsearch安装捆绑在一起的reindex插件) 问题是复制了数据,但忽略了诸如映射和分析器之类的设置。 准确复制现有索引(包括所有设置)的最佳方法是什么? 我的主要目标是创建副本,更改副本,并且只有在一切顺利的情况下,才将别名切换到该副本。 (零宕机时间的备份和还原) ..
发布时间:2020-10-28 18:37:45 其他开发

python3 UnicodeEncodeError:'charmap'编解码器无法在位置95-98处编码字符:字符映射为< undefined>

一个月前,我遇到了这个Github: https://github.com/taraslayshchuk/es2csv 我在Linux ubuntu中通过pip3安装了此软件包。当我想使用该软件包时,遇到了该软件包用于python2的问题。我深入研究代码,很快就发现了问题。 中的open(self.tmp_file,'r')行: timer + = 1 bar.update(t ..
发布时间:2020-10-28 18:37:43 其他开发

如何对精确,语音和模糊查询赋予不同的权重?

注意:我签出了这答案,但不能解决问题。 所以当前我正在使用以下查询: { “ _source”:[ “ title”, “ bench”, “ id_”, “ court”, “日期” ], “大小”:15, “来自”:0, “查询”:{ “ bool”: { “必须”:{ “ multi_match”:{ “查询”:“刀”, “字段”:[ “标题”, “ body” ], ..
发布时间:2020-10-28 18:36:24 其他开发

按星期几和小时数的Elasticsearch聚合

我有以下类型的文档: [{“ msg”:“ hello”,日期:“ some-date” },{“ msg”:“ hi!”,日期:“ some-date”},... 我想按星期几获取文件数。例如,x消息是在星期一发送的,y消息是在星期二发送的,依此类推。 我使用date_histogram进行汇总,但它按日返回文档。它确实返回了当天,但是说“ 22周三”和“ 2 ..

Logstash Elasticsearch输入-仅运行一次?

我正在尝试将一小部分数据从索引A复制到索引B. 我有一个在EC2实例上运行的Logstash配置,其中包含Elasticsearch输入,一些过滤器和Elasticsearch输出. 这是我第一次运行时的正常工作,但是如果将任何新数据添加到索引A(满足输入的查询条件),则Logstash配置不会检测到它并将其输出到索引B. 这让我想,Elasticsearch输入是否仅运行一次? ..

ElasticSearch-定义自定义字母顺序进行排序

我正在使用ElasticSearch 2.4.2(通过Java的HibernateSearch 5.7.1.Final). 我对字符串排序有问题. 我的应用程序的语言带有变音符号,其中包含特定的字母 订购.例如,Ł直接在L之后,Ó在O之后,依此类推. 因此,您应该按以下方式对字符串进行排序: Dla Dła Doa Dóa Dza Eza ElasticSearch首先 ..

如何将Elasticsearch中的文档按单个字段分组?

如果我在elaticsearch中有一堆文件想要按文件的一个字段分组归还,我该怎么做?我还需要它来一致地返回固定数量的结果(使用set maxresults) 例如,如果我有一堆文件,则每个文件代表一个人,而文件中包含该人属性的字段. 假设每个人在文档中都有一个城市字段. 我想以某种方式查询Elasticsearch,该方式将返回按城市分组的50个结果.通过50个结果,我想知道如何能够返回映 ..
发布时间:2020-06-13 19:05:59 其他开发

将Elasticsearch与neo4j数据库集成

我试图在我的neo4j数据库中使用elasticsearch进行快速查询.我尝试了很多站点,但是它们都是老文章,所以我没有一个清晰的主意.到目前为止,我遵循的步骤 已安装neo4j 已安装elasticsearch 将粘贴的弹性搜索插件复制到neo4j插件文件夹中 将此行添加到neo4j中.属性文件 elasticsearch.host_name=http://localho ..

ElasticSearch并在PHP中搜索多个字段

我正在使用 elasticsearch-php 的最新版本以及MongoDB的最新版本和ElasticSearch. 我需要对可以包含一个或多个值的多个字段进行搜索.示例: 国家/地区代码应为NL,BE或DE 和 类别应包含AA01,BB01,CC02或ZZ11 我认为我可以按以下方法解决此问题(PHP): $countries = array(“NL”, “BE”, “D ..
发布时间:2020-05-11 02:18:13 PHP

使用单个logstash过滤器从Elasticsearch的多个事件中提取数据

我在ElasticSearch中加载了日志行,该日志行的数据分散在多个事件中,比如说event_id位于事件(第5行)中,event_action位于事件编号88中,更多的event_port信息位于事件编号455中.我提取此数据,以便我的输出如下所示.在这种情况下,多行编解码器将无法工作. { event_id: 1223 event_action: "socket_open" event ..