elasticsearch-5相关内容

过滤条件查询不起作用-Elasticseach和Java API

我是stackoverflow的新手 这是我的问题 我想在ES中发出一个请求,该请求首先执行必须,然后执行过滤器.在sql中,其外观应与此类似 SELECT * FROM表WHERE name ="the_name" AND type IN("type1","type2") 这是我对这种情况的实施方式 @Override公共列表findByName(字符串模式,字符 ..
发布时间:2021-05-03 20:45:46 其他开发

何时在Elasticsearch中为Edge N Gram创建分析链

我试图找出哪一种最适合增量搜索-edge n gramm或完成提示.到目前为止,我在Internet上阅读的内容表明,对于完成建议器,数据处理是在创建索引时完成的,而对于边缘n gram,它是在查询时完成的,因此它比完成建议器的处理速度慢.但是,就在Elasticsearch-definitve指南的那一刻,我读到对于边缘n gram来说,它也是在索引时完成的.现在我真的很困惑,任何人都可以清除, ..
发布时间:2021-05-03 20:45:42 其他开发

elasticsearch node.js API使用无痛脚本从文档上的数组中删除对象会导致数组索引超出范围

我想在Elasticsearch中从文档上的数组中删除项目(对象),但是,每当我尝试使用无痛操作运行更新脚本时,都会收到“数组索引越界"异常. 我正在使用javascript elasticsearch npm包在elasticsearch中搜索相关文档,然后向我返回数据,例如: "_ index":"centres","_type":"doc","_id":"51bc77d1-b514- ..
发布时间:2021-05-03 20:45:38 其他开发

使用传输客户端的安全弹性连接

需要使用Java代码中的传输客户端连接到具有https身份验证的安全弹性搜索.我有userId和密码来连接安全弹性.我正在使用Elasticsearch 7.10.0. try {设置设置= Settings.builder().put("cluster.name",clusterName).put("xpack.security.user","elastic:elastic").put("x ..
发布时间:2021-05-03 20:45:35 其他开发

弹性搜索查询不同的嵌套值

我正在使用高级REST客户端进行Elastic Search 6.2.2.假设我在索引"DOCUMENTS"中有两个文档,其类型为"DOCUMENTS" {"_id":1“名称":“约翰",“有趣的事实": {"FavColor":“绿色",“年龄":32}},{"_id":2“名称":“艾米",“有趣的事实": {"FavFood":"Pizza",“年龄":33}} 我想找出所有不同的 ..
发布时间:2021-05-03 20:43:27 其他开发

如何使用"OR"在开发工具查询中

您好,贝娄搜索向我提供了同时具有“值":"HB"和“值":"1234567"的日志,因为我正在使用Term,但是,如果此匹配项,我正在寻找什么 (“" value“:" HB“或" value“:" TR“)AND" value“:" 1234567“ 但不理解下面的操作,谁能帮我 获取_search {"query":{"bool":{"must":[{"match":{"log ..
发布时间:2021-05-03 20:38:01 其他开发

Elasticsearsch Java API has_child

我正在寻找如何构建查询以由父文档的子级来获取/搜索的方法,并且我在 QueryBuilders 类中看到了这一点.1.7有 hasChildQuery 方法(文档链接) //有孩子QueryBuilder qb = hasChildQuery("blog_tag",termQuery("tag","something"))); 但是从1.7开始,没有这样的东西 如何在Elasticse ..
发布时间:2021-05-03 20:30:54 其他开发

为单个弹性搜索索引维护两个别名的用途是什么

我最近一直在探索Elastic Search. 我一直在经历别名.我看到ES提供了一个API,可以为单个索引创建多个别名,如下所示: {"actions":[{"add":{"indices":["test1","test2"],"alias":"alias1"}}]]} 引用: https://www.elastic.co/guide/zh-CN/elasticsearch/ref ..
发布时间:2021-05-03 20:29:34 其他开发

如何将ElasticSearch与MySQL集成?

在我的一个项目中,我计划将ElasticSearch与MySQL一起使用.我已经成功安装了ElasticSearch.我能够单独管理ES中的索引.但是我不知道如何使用MySQL来实现相同的功能. 我已经阅读了一些文档,但是我有点困惑,没有一个清晰的主意. 解决方案 最后,我找到了答案.分享我的发现. 要将ElasticSearch与Mysql一起使用,您将需要Java数据库连接 ..
发布时间:2021-05-03 20:15:20 其他开发

将永久主机卷与Docker-Compose一起用于ElasticSearch

使用以下 docker-compose.yml 运行Elasticsearch会引发错误 Java.nio.file.AccessDeniedException:/usr/share/elasticsearch/data/nodes 这似乎是由于尝试将Docker容器中的/usr/share/elasticsearch/data 挂载到主机上的 ./data/elasticsearch ..
发布时间:2021-05-02 19:34:10 其他开发

如何将Elasticsearch 1.x更新为5.x查询?

我在Elasticsearch 1.x中有这样一个查询: {“ filter”:{“ and”:{ “ filters”:[{“ exists”:{“ field”:“ body”}}},{“ query”:{“ term”:{“ accept”:“ true”}}}, {“ exists “:{” field“:” thumbnail“}},{” query“:{” terms“:{ ..
发布时间:2020-10-28 18:36:32 其他开发

ElasticSearch 5:插入数据时出现MapperParserException

我最初的映射是 { “ vehiclemodel”:{ “ properties”:{ “价格”:{ “类型”:“双精度” } } } } 后来我用以下内容更新了映射 { “ vehiclemodel”:{ “ properties”:{ “ price”:{ “ type”:“ double”, “ fields”:{ “ exShowroomPri ..
发布时间:2020-10-28 18:36:29 其他开发

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

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

从Elasticsearch索引中检索最小时间戳的最快方法是什么?

我认为有两种实现方法。 但是我不知道哪个更快,因为我没有太多数据要测试。 像下面的SQL: SELECT min(occur_time)FROM event_ * 选择事件发生时间FROM event_ *按事件发生时间限制1 解决方案 您可以运行大小为1的查询,按@timestamp递增,甚至包括include_fields: @timestamp以便仅获取最小 ..
发布时间:2020-10-28 18:36:22 其他开发

结合必须和应该

我在使用Elasticsearch查询时遇到了一些麻烦。 (我使用elasticsearch 5)。我想结合必须布尔查询,并且应该为了创建符合此条件的查询: 获取匹配的用户(城市= x)AND(学校= y)AND(年龄= 12)AND(团队= a OR b) 我尝试了许多查询,但仍然有格式错误的查询。 { “ query”:{ “ bool”:{ “ must”:[ ..
发布时间:2020-10-28 18:35:20 其他开发

如何在ElasticSearch中按_version排序数据

由于我能够使用这样的得分对数据进行排序 { “ version”:true, “ _source”:false, “ sort”:[ { “ _score”:{ “ order”:“ desc” } } ], “ query”:{ “ match_all”:{} } } 请让我知道如何使用_version做同样的事情。默认情况下,字段_version不支持 ..
发布时间:2020-10-28 18:35:17 其他开发