elasticsearch相关内容

弹性搜索组和聚合嵌套值

我想收到一个请求数据来构建这样的东西: 分类: - 笔记本电脑) - 配件(50) - 显示器(10) - 以上部分很容易 - 实际类别的属性ex。笔记本电脑: - 卡片恢复: - MMC(1) - SD(5) - 分辨率: - 1024x768(2) - 2048x1536 (3) 首先我在我的弹性搜索上进行映射: ..
发布时间:2017-08-07 00:01:45 分布式计算/Hadoop

ElasticSearch - 过滤类型

新新旗新新新旗新新旗旗新新旗旗新新旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新新旗旗新200新新新旗旗新旗旗.9:下面的代码检查对象类型是否匹配 ObjectAdo ,它会过滤 ObjectAdo 中具有 private Func ..
发布时间:2017-08-07 00:01:19 C#/.NET

Elasticsearch 1.x添加时间戳的字段副本

我正在ES 1.5.2工作。我有一个带有文档的索引,带有存储的时间戳值。我想给它添加一个常规字段,它将假定该文档的_timestamp字段的值。我该怎么做?我可以做 PUT twitter / _mapping / new_timestamp { “properties”:{ “name”:{ “type”:“float” } } } 创建一个常规字段,但如何复制 ..
发布时间:2017-08-07 00:01:06 分布式计算/Hadoop

模式匹配在弹性搜索?

继续从我以前的 post ,我已经根据femtoRgon的帖子弹性搜索不支持某些字符和锚点。 我正在寻找匹配“xxx-xx-xxxx”模式的方式,以便查找对于使用弹性搜索的社会保险号码的文档。 假设在索引文档中,我想找到所有那些具有符合“xxx-xx-xxxx”模式的社会安全号码的文档。 索引文档的示例代码: InputStream is = null ; try { ..
发布时间:2017-08-07 00:00:48 Java开发

与数据库 - nodeJS连接时同步弹性搜索

目标:同步弹性搜索与postgres数据库 为什么:有时是newtwork或集群/服务器断开,所以将来的更新应该被记录 本文 https://qafoo.com/blog/086_how_to_synchronize_a_database_with_elastic_search。 html 表明,我应该创建一个单独的表更新,它将同步elasticsearch的 id ,允许选择新的自上 ..

bucket_script里面的过滤器聚合抛出错误

我正在尝试过滤一个过滤器汇总块中的空桶,我从弹性搜索中得到一个错误。没有这个响应是巨大的,因为我正在查询很多指标和嵌套聚合(这是简单的更大的查询的一部分) GET索引/类型/ _search?ignore_unavailable { “size”:0, “aggs”:{ “groupby_country”:{ “ :{ “field”:“country”, “size”:2000 } ..
发布时间:2017-08-06 23:59:43 分布式计算/Hadoop

具有集群中两个节点的专用机器的ES_HEAP_SIZE的正确值

我有专门的ES 2.2.0机器。它运行在Windows Server 2012 R2上,具有128GB内存。关于ES,我打算在这台机器上的一个集群中有两个节点。根据ES推荐在elasticsearch.yml中: 确保 ES_HEAP_SIZE 环境变量设置为大约一半的内存 我要去设置 ES_HEAP_SIZE = 50g 这个值是否正确? 更新 我进一步搜索,发现这 ..
发布时间:2017-08-06 23:59:29 分布式计算/Hadoop

可以使用lucene查询语法搜索ElasticSearch中的嵌套对象吗?

我真的很喜欢使用ElasticSearch的Lucene查询语言的简单组合。我们刚刚开始使用嵌套对象,我明白我需要使用嵌套查询来搜索它们,但是在使用Lucene语法进行嵌套查询时,我无法找到任何信息。 如果可能的话,是否有某些文件在某个地方? 我已经做了相当广泛的搜索“elasticsearch lucene”,我很难找到偶尔博客提到语法,更不用说实际文档了。同样,在Stack Ove ..
发布时间:2017-08-06 23:58:55 分布式计算/Hadoop

对未编入索引的字段进行部分更新

我们考虑以下情况 - “文章”文档 - 内容(字符串)和视图(int)中有两个字段。视图字段未编入索引。观看字段包含本文阅读次数的信息。 从官方文档: 我们还说文件是不可变的:不能更改, 只能被替换。更新API必须遵守相同的规则。在外部,它 看起来好像我们正在部分更新文档。 然而,在内部,更新API只是管理我们已经描述的相同的 检索更改重定向流程。 但是,如果我们做了非索 ..
发布时间:2017-08-06 23:58:41 Java开发

“节点发现已禁用”在弹性搜索

我在UBUNTU下面使用了Java代码,我得到了“Node Discovery Disabled”。因此,我无法向前迈进。 任何人都可以帮我解决这个问题。 public static JestClient JestConfiguration(){ //配置 ClientConfig client = new ClientConfig.Builder(“http:// loca ..
发布时间:2017-08-06 23:58:28 分布式计算/Hadoop

如何从弹性搜索中的script_fields计算分数?

我使用“script_fields”生成自定义字段。我想使用该字段来生成文档的分数。如何在弹性搜索中实现这一点。如果有任何人可以发布示例查询,那将是很棒的。 解决方案 这不是真的可能,因为文档的分数计算脚本字段值尚未计算。搜索请求通常分两个阶段执行:查询和抓取。在查询期间,计算相位分数,并选择顶级文档进行检索。然后在获取阶段中使用顶级文档的列表来检索文档。在此检索过程中,计算脚本字段。换句 ..
发布时间:2017-08-06 23:57:42 分布式计算/Hadoop

Logstash和ElasticSearch之间丢失的文档

我正在运行和基本的ELK堆栈。在vm中运行的所有三个组件。 Logstash正在侦听TCP 9140,其输入通过NxLog代理接收大约30个Windows Server 2008和30个Windows Server 2003事件(evts),并将其输出到弹性搜索。 这已经运行好几个星期了。我可以看到ElasticSearch创建每一天的索引,并且可以浏览文档,创建图表,一切都很好。 ..
发布时间:2017-08-06 23:57:17 分布式计算/Hadoop

带有通配符的弹性搜索不区分大小写的query_string查询

在我的ES映射中,我有一个'uri'字段,当前设置为not_analysed,我不允许更改映射。我想使用这样的query_string查询来搜索uri部件(这个ES查询是自动生成的,这就是为什么它有点复杂,但我们只关注query_string部分) { “sort” :{{“更新”:{“order”:“desc”}}], “查询”:{ “bool”:{ “必须”:[{ “query_str ..
发布时间:2017-08-06 23:57:02 分布式计算/Hadoop

弹性搜索嵌套过滤器是包容性的和排他性的

我有一个对象映射,使用嵌套对象(在我们的示例中为 props ),采用标记方式。 每个标签都可以属于客户端/用户,当我们希望允许我们的用户使用 props.name生成 query_string 样式搜索。 问题是当我们运行我们的查询,如果一个对象有多个道具,如果其中许多道具之一匹配过滤器,其他人对象被返回,当我们想要相反的时候 - 如果一个返回false,那么返回不会返回,如果返回tru ..
发布时间:2017-08-06 23:56:49 分布式计算/Hadoop

有没有办法“逃跑” ElasticSearch停止词?

我对ElasticSearch来说是相当新鲜的,并且有一个关于停止词的问题。我有一个索引,其中包含美国的州名。例如:纽约州/纽约州,加州/加州,俄勒冈州/或。我相信俄勒冈州的缩写“OR”是一个停止词,所以当我将状态数据插入到索引中时,我不能在“OR”上搜索。有没有办法为此设定定制的禁用词,或者我做错了? 这是我如何构建索引: curl -XPUT http:// localhost:9 ..
发布时间:2017-08-06 23:56:36 分布式计算/Hadoop

Elasticsearch:排序整数描述

使用查询对弹性搜索(version 1.1.2)中的整型字段进行排序时: { “query”:{ “match_all”:{} }, “sort”:[ { “cubicCapacity”:{ “ “:”asc“, ”ignore_unmapped“:true } } ], ”from“:0, ”size“:150 } 结果正确,文档按照自然顺序排序(1,2, ..
发布时间:2017-08-06 23:56:23 分布式计算/Hadoop