摘要: 问题未解决!!! 我今天想做一个查询,用sql来写的话差不多是这样的 写成Query DSL就是这样的: 然后查询出来之后发现name中有类似这样的东西: 也就是说我的数据中有不为null的空字符串。因此我想加一个过滤器,就是说把sql语句改成这样: 然后我发现它无法简单的改写成Query DSL。 阅读全文
posted @ 2019-08-26 16:35 佐助家的兰兰 阅读(1629) 评论(0) 推荐(0)
摘要: 起因: 使用了一次term查询想进行完全匹配,失败了。 经过: 经过多方调查(虽然也没有很多)发现原因如下: 我想要进行查询的字段在创建mapping时使用的“text”数据类型进行创建。 众所周知text类型的数据在elasticsearch中会进行分词并建立倒排索引,因此它会对每个词进行索引,而 阅读全文
posted @ 2019-08-26 16:09 佐助家的兰兰 阅读(2874) 评论(0) 推荐(0)
摘要: Query DSL Elasticsearch最常用的搜索方式是试用Query DSL进行搜索。学习一下。 主要参考: 《Elasticsearch :权威指南》中文版 https://www.elastic.co/guide/cn/elasticsearch/guide/current/index 阅读全文
posted @ 2019-08-22 16:32 佐助家的兰兰 阅读(444) 评论(0) 推荐(0)
摘要: 前言 boss说,你去学一下Elasticsearch。 于是我来了。 由于是工作上的学习记录,我写的东西带有速成性质,只写我需要用到的东西,十分浅薄。 官方文档: 主要参考为Elasticsearch 的官方中文文档教程。 《Elasticsearch :权威指南》中文版: https://www 阅读全文
posted @ 2019-08-22 10:26 佐助家的兰兰 阅读(178) 评论(0) 推荐(0)