elasticsearch相关内容
用户是否可以创建复杂的查询并阐明从 ui 搜索和在 elasticsearch 中搜索的条件?我知道弹性搜索中的布尔查询,但我需要实现我的查询,即每次用户可以为我发送不同的条件,例如,, != 和 ... 解决方案 其实有两种方式可以接受用户输入的操作符: simple_query_string query_string simple_query_string
..
我是 Elastic 和 spring-data-elastic 的新手.我一直在搜索这里和网络的其他区域,但到目前为止一直无法找到我的问题的答案.我希望 SO 能提供帮助. 我正在索引我的 Users 表(名字、姓氏)中的一些记录,并且我希望能够允许高级搜索.例如,如果我的名字是“Frances",然后输入“Frank",那么系统就足够智能,可以返回记录.'Robinson' 和 'Rob
..
我想访问一个受用户名和密码保护的远程弹性搜索.https://[用户名]:[密码]]@aws-eu-west-1-portal1.dblayer.com:11109/ 在 Spring 中使用 XML 配置我能够访问我的本地主机弹性,如下所示
..
SpringData ES 似乎没有提供类来获取 ES 返回的亮点.Spring Data 可以返回 Lists of Objects,但 ES 返回的 Json 中的高亮部分位于单独的部分中,“ElasticSearchTemplate"类不处理. 代码示例:- QueryBuilder 查询 = QueryBuilders.matchQuery("name","tom");Search
..
如何转换这种查询. {“询问": {“嵌套":{“路径":“协商",“询问": {“布尔":{“必须": [{“比赛": {“consultations.prescriptions":“alfuorism"}},{“比赛": {“咨询.诊断":“发烧"}}]}}}}} 使用 QueryBuilders 到 Java 客户端查询 解决方案 以下 Java 代码将生成您的查询 publi
..
我正在运行 Logstash 1.4.1,与最新版本相比,我在安装文件夹中找不到包含 gem 信息的任何地方(而 github 中的最新代码有那些 gembag.rb、Gemfile 等) 我当前的问题是我需要使用 Logstash 没有开箱即用的几个 gem,只是 require 'gemname' 似乎不起作用.谁能指导我阅读解释如何添加这些 3rd 方宝石或向我展示一些可以做到这一点的
..
我们已经运行 SonarQube 5.6.4 有一段时间了.然后我们突然观察到后台任务的队列在增加.在日志中,我们看到这样的消息: 2017.07.24 13:56:10 INFO [o.s.s.es.BulkIndexer] 0 个请求已处理(0 个项目/秒) 每分钟一个日志条目. 然后开始的其他任务失败了: org.elasticsearch.client.transport.No
..
我想在我的 vps (linux x86_64 debian 9) 上安装声纳,但是当我执行这个 cdm : ./sonar.sh 控制台时,我有以下日志: 正在运行 SonarQube...包装 |-->Wrapper 作为控制台包装器开始 |启动JVM...虚拟机 1 |包装器(3.2.3 版)http://wrapper.tanukisoftware.org虚拟机 1 |版权所有 1999
..
我正在尝试在 AWS fargate 平台上运行 sonarqube 应用程序.当我运行原始 docker 图像时,它就像一个魅力.但是,如果我将 JDBC 属性作为参数传递给容器,我将面临以下问题.显然,弹性搜索需要一个新的配置.如果它是 ECS 集群,我将通过 ssh 进入 EC2 实例并更新这些属性.在fargate的情况下,我该如何实现? max virtual memory are
..
我是 ElasticSearch 的新手,所以这可能是一件非常微不足道的事情,但我还没有想出比获取所有内容、使用脚本处理和逐个更新寄存器更好的方法. 我想做一个简单的 SQL 更新: 更新记录集 SOMEFIELD = SOMEXPRESSION 我的意图是用一些更有意义的数据替换实际的虚假数据(因此表达式基本上是从有效值池中随机选择). 解决方案 有几个open 问题 关于通过
..
我正在尝试通过 Kinesis Firehose 将 AWS cloudwatch 日志流式传输到 ES.下面的 terraform 代码给出了一个错误.有什么建议..错误是: aws_cloudwatch_log_subscription_filter.test_kinesis_logfilter:发生 1 个错误: aws_cloudwatch_log_subscription_fil
..
我正在开发一个系统,计划将弹性搜索用作数据存储库.我正在尝试选择开发我的应用程序的最佳方式,该应用程序可以索引和查询来自 elasticsearch 的数据.我的系统是建立在 Spring 框架之上的. 使用Spring-data-elasticsearch(https:///github.com/spring-projects/spring-data-elasticsearch)?
..
我想知道将数据从 dynamoDB 发送到 elasticsearch 的最佳方式是什么. AWS SDK js.https://github.com/Stockflare/lambda-dynamo-to-elasticsearch/blob/master/index.js DynamoDB logstash 插件:https://github.com/awslabs/logstas
..
下面是json文件 [{“年份":2013 年,“标题":“匆忙",“演员":[“丹尼尔·布鲁尔",“克里斯·海姆斯沃斯",“奥利维亚·王尔德"]},{“年份":2013 年,“标题":“囚犯",“演员":[“休杰克曼",“杰克·吉伦哈尔",“维奥拉戴维斯"]}] 下面是推送到 dynamodb 的代码.我创建了 testjsonbucket 存储桶名称,moviedataten.json 是
..
如何使用 Python 将整个文档传递到弹性搜索中?这是放入弹性搜索的正确方法吗? 在dynamodb中id是主键 如何插入dynamodb 下面是代码 导入boto3从 boto3.dynamodb.conditions 导入 Key、And、Attrdef lambda_handler(事件,上下文):dynamodb = boto3.resource ('dynamodb')表
..
瞄准 将我的弹性搜索服务器与我的 SQL 数据库中的新数据和过期数据同步 问题 我可以通过两种截然不同的方式实现这一目标,但我不知道哪种方式更好.我可以通过使用 JDBC River 插件直接连接到 SQL 数据库拉信息到 elasticsearch.或者,我可以使用 PHP 客户端将数据推送到 elasticsearch,使用下面显示的代码作为示例: //文档的Id$id =
..
我正在体验使用 .NET NEST 客户端和 ElasticSearch 的批量索引性能会随着时间的推移而降低,索引数量和文档数量都是恒定的. 我们正在使用 Ubuntu Server 12.04.1 LTS 64 位和 Sun Java 7 的 m1.large Amazon 实例上运行 ElasticSearch 版本:0.19.11,JVM:23.5-b02.没有别的了在这个实例上运行
..
elasticsearch 中 omit_norms 选项的好用例是什么?我在 es 网站上找不到足够的解释. 解决方案 规范是存储在索引中与字段并列的值,用于评分.使用默认评分算法,这结合了 lengthNorm(用于对短字段进行比长字段更重的权重)和任何字段级别的提升.您可以在 Lucene 文档. LengthNorm 方面最有助于正确的全文字段.在不需要字段提升的结构化字段上
..
我希望能够结合 Kibana Terms Graph 的功能(能够根据来自特定属性的值的唯一性创建存储桶)和 直方图(根据查询将数据分成桶,然后根据时间说明日期). 总的来说,我想创建一个直方图,但我只想根据一个查询的结果创建直方图,而不是像在 Kibana 演示应用.相反,我希望根据我的特定字段的唯一值动态创建每个存储桶.例如,考虑我的查询返回的以下数据: {"myValueType":
..
我正在开发使用 ElasticSearch 和 SQL 数据库的应用程序.那么,保存用户搜索查询并显示统计信息(例如最受欢迎的请求是什么)的最佳方法是什么?简单的方法是保存在 SQL 数据库中并计数.但也许 ElasticSearch 中内置了一些技术? 解决方案 您可以通过在 ES 集群中创建第二个索引来做到这一点.当用户通过您的应用程序提交搜索时,您需要执行两个步骤. 将搜索作为
..