随笔分类 -  elasticsearch

摘要:背景:在搜索的时候经常会有一种场景就是忽略大小写,不管你输入的是全大写还是全小写还是大小写混合,希望都能够搜索出结果。 解决思路:Elasticsearch中的lowercase normalizer将文本转换为小写,并将其作为规范形式存储在索引中。这可以确保在搜索和比较文本时忽略大写字母的差异,从 阅读全文
posted @ 2023-04-25 14:33 羽毛球打的贼好 阅读(2684) 评论(0) 推荐(0)
摘要:GET /index_name/_search { "query": { "exists": { "field": "fieldAAA" } } } 阅读全文
posted @ 2022-11-09 16:09 羽毛球打的贼好 阅读(75) 评论(0) 推荐(0)
摘要:前提条件: fieldA fieldB都是Date类型。 GET /index_name/_mapping 查看index_name下的字段类型 GET /index_name/_search { "query": { "bool": { "must": [ { "script":{ "script 阅读全文
posted @ 2022-11-01 14:41 羽毛球打的贼好 阅读(1338) 评论(0) 推荐(0)
摘要:复合查询 复合查询就是把一些简单查询组合在一起实现更复杂的查询需求,除此之外,复合查询还可以控制另外一个查询的行为。 bool query bool 查询可以把任意多个简单查询组合在一起,使用 must、should、must_not、filter 选项来表示简单查询之间的逻辑,每个选项都可以出现 阅读全文
posted @ 2022-05-10 16:49 羽毛球打的贼好 阅读(121) 评论(0) 推荐(0)
摘要:Es中想删掉部分数据 POST index_name/_delete_by_query { "query":{ "match":{ "name":"丘处机" } } } 返回 { "took" : 1, "timed_out" : false, "total" : 0, "deleted" : 29 阅读全文
posted @ 2022-05-09 11:01 羽毛球打的贼好 阅读(972) 评论(0) 推荐(0)