elasticsearch-5相关内容
我有一个基于文本的索引,如下所示。我正在尝试维护基于用户输入的令牌的精确搜索和模糊搜索。虽然基于文本的搜索可以很好地工作(部分搜索),但当涉及到术语搜索时,如果大小写相同,它将返回数据。 我确实尝试添加了基于小写筛选器的分析器,但无济于事。我能在这里做些什么? 映射: "project_title": { "type": "text", "fields": {
..
我使用弹性搜索来进行搜索。但最近我观察到在弹性搜索中添加数据时出现了一些随机错误: 版本冲突,需要序号[113789],主要术语[19]。当前单据有序号[113797]和主术语[19] 上述类型错误是随机出现的,我无法在弹性搜索中添加/更新数据。 您能帮我理解一下吗? 此问题的根本原因是什么? 如何复制此问题?因为这是随机来的,所以需要知道复制此问题的基本步骤 这个问题的解决
..
我有两个索引 EMPLOYEE_DATA {"code":1, "name":xyz, "city":"Mumbai" } TRANSACTION_DATA {"code":1, "Month":June", payment:78000 } 我想要像这样的第三个索引 3)JOIN_INDEX {"code":1, "name":xyz, "city":"Mumbai", "Mo
..
ElasticSearch 5.x 对 Suggester API 引入了一些(重大)更改(文档).最显着的变化如下: 完成建议是面向文档的 建议都知道他们所属的文件.现在,相关文档 (_source) 是作为完成建议的一部分返回. 简而言之,所有完成查询都会返回所有匹配的文档,而不仅仅是匹配的单词.这就是问题所在 - 如果自动完成的单词出现在多个文档中,则会出现重复. 假
..
我正在尝试在我的 neo4j 数据库中使用 elasticsearch 进行快速查询.我尝试了很多站点,但它们都是旧文章,所以我没有得到任何明确的想法.到目前为止我遵循的步骤, 安装neo4j 安装elasticsearch 将粘贴的弹性搜索插件复制到 neo4j 插件文件夹中 将此行添加到neo4j中.属性文件 elasticsearch.host_name=http://lo
..
我最近升级到 Elasticsearch 6.1.1 版,现在我无法从 JSON 文件批量索引文档.当我内联时,它工作正常.以下是文件内容: {"index" : {}}{“姓名":“卡尔森巴恩斯",“年龄":34}{“指数":{}}{"name": "Sheppard Stein","age": 39}{“指数":{}}{"name": "Nixon Singleton","age": 36}
..
我不太清楚 sql_last_value 在我给出我的陈述时做了什么: statement =>"SELECT * from mytable where id > :sql_last_value" 我可以稍微理解使用它的原因,它不会浏览整个数据库表来更新字段,而是只更新新添加的记录.如果我错了,请纠正我. 所以我想要做的是,使用 logstash 创建索引: 输入{数据库{jdbc_c
..
ElasticSearch 5.x 对 Suggester API 进行了一些(重大)更改(文档).最显着的变化如下: 完成建议是面向文档的 建议都知道他们所属的文件.现在,关联文档 (_source) 是作为完成建议的一部分返回. 简而言之,所有完成查询都返回所有匹配的文档,而不仅仅是匹配的单词.这就是问题所在 - 如果自动完成的单词出现在多个文档中,则会出现重复. 假设
..
我想获得满足特定条件的组的数量.在 SQL 术语中,我想在 Elasticsearch 中执行以下操作. SELECT COUNT(*) FROM(选择发件人转销商 ID,SUM(requestAmountValue) AS t_amount从交易通过...分组发件人转销商 ID有t_amount >10000 ) AS 哑; 到目前为止,我可以通过术语聚合按 senderResellerId
..
在我的一个项目中,我计划将 ElasticSearch 与 MySQL 结合使用.我已经成功安装了 ElasticSearch.我可以单独管理 ES 中的索引.但我不知道如何在 MySQL 中实现相同的功能. 我已经阅读了一些文档,但我有点困惑,没有一个清晰的想法. 解决方案 我终于找到了答案.分享我的发现. 要在 Mysql 中使用 ElasticSearch,您需要 Jav
..
我是stackoverflow的新手 这是我的问题 我想在ES中发出一个请求,该请求首先执行必须,然后执行过滤器.在sql中,其外观应与此类似 SELECT * FROM表WHERE name ="the_name" AND type IN("type1","type2") 这是我对这种情况的实施方式 @Override公共列表findByName(字符串模式,字符
..
我试图找出哪一种最适合增量搜索-edge n gramm或完成提示.到目前为止,我在Internet上阅读的内容表明,对于完成建议器,数据处理是在创建索引时完成的,而对于边缘n gram,它是在查询时完成的,因此它比完成建议器的处理速度慢.但是,就在Elasticsearch-definitve指南的那一刻,我读到对于边缘n gram来说,它也是在索引时完成的.现在我真的很困惑,任何人都可以清除,
..
我想在Elasticsearch中从文档上的数组中删除项目(对象),但是,每当我尝试使用无痛操作运行更新脚本时,都会收到“数组索引越界"异常. 我正在使用javascript elasticsearch npm包在elasticsearch中搜索相关文档,然后向我返回数据,例如: "_ index":"centres","_type":"doc","_id":"51bc77d1-b514-
..
需要使用Java代码中的传输客户端连接到具有https身份验证的安全弹性搜索.我有userId和密码来连接安全弹性.我正在使用Elasticsearch 7.10.0. try {设置设置= Settings.builder().put("cluster.name",clusterName).put("xpack.security.user","elastic:elastic").put("x
..
我正在使用高级REST客户端进行Elastic Search 6.2.2.假设我在索引"DOCUMENTS"中有两个文档,其类型为"DOCUMENTS" {"_id":1“名称":“约翰",“有趣的事实": {"FavColor":“绿色",“年龄":32}},{"_id":2“名称":“艾米",“有趣的事实": {"FavFood":"Pizza",“年龄":33}} 我想找出所有不同的
..
您好,贝娄搜索向我提供了同时具有“值":"HB"和“值":"1234567"的日志,因为我正在使用Term,但是,如果此匹配项,我正在寻找什么 (“" value“:" HB“或" value“:" TR“)AND" value“:" 1234567“ 但不理解下面的操作,谁能帮我 获取_search {"query":{"bool":{"must":[{"match":{"log
..
我正在寻找如何构建查询以由父文档的子级来获取/搜索的方法,并且我在 QueryBuilders 类中看到了这一点.1.7有 hasChildQuery 方法(文档链接) //有孩子QueryBuilder qb = hasChildQuery("blog_tag",termQuery("tag","something"))); 但是从1.7开始,没有这样的东西 如何在Elasticse
..
我最近一直在探索Elastic Search. 我一直在经历别名.我看到ES提供了一个API,可以为单个索引创建多个别名,如下所示: {"actions":[{"add":{"indices":["test1","test2"],"alias":"alias1"}}]]} 引用: https://www.elastic.co/guide/zh-CN/elasticsearch/ref
..
映射 {“供应":{“属性":{"rotation_list":{“类型":“嵌套",“属性":{"project_end_date":{“类型":“嵌套",“属性":{"end_date":{"type":"date",“格式":"yyyy-MM-ddTHH:mm:ss"}}},"total_days":{"type":"integer"}}}}}} 数据 {"rotation_li
..
将AcqClient和NcClient传递到同一接口 //AcqClient和NcClient是静态的只读变量 public static void Connection(){AcqClient =新的ElasticClient(AcqConnection);NcClient =新的ElasticClient(NcConnection); 创建单例对象 services.AddS
..