Elsticsearch栏目
文章平均质量分 92
接接的不接接
生活!!!!
展开
-
Elasticsearch数据操作
character filters:在tokenizer之 前对文本进行处理。例如删除字符、替换字符tokenizer:将文本按照一定的规则切割成词条 (term)。例如keyword, 就是不分词;还有ik_ _smarttokenizer filter:将tokenizer输 出的词条做进一步处理。例如大小写转换、同义词处理、拼音处理等我们可以在创建索引库时,通过settings来配置自定义的analyzer (分词器) :PUT /test"analyzer": { // 自定义分词器。原创 2023-11-22 13:58:27 · 84 阅读 · 0 评论 -
RestClient查询文档--快速入门
RestAPI中其中构建查询条件的核心部分是由一-个名为QueryBuilders的工具类提供的,其中包含了各种查询方法:可以看到方法非常得多,挑一些常用的举例说明。原创 2023-11-18 16:54:49 · 89 阅读 · 1 评论 -
DSL查询文档
优点:支持随机翻页缺点:深度分页问题,默认查询上限(from + size)是10000场景∶百度、京东、谷歌、淘宝这样的随机翻页搜索优点:没有查询上限(单次查询的size不超过10000)缺点:只能向后逐页查询,不支持随机翻页·场景∶没有随机翻页需求的搜索,例如手机向下滚动翻页scroll:优点:没有查询上限(单次查询的size不超过10000)缺点:会有额外内存消耗,并且搜索结果是非实时的场景∶海量数据的获取和迁移。原创 2023-11-17 19:18:59 · 83 阅读 · 1 评论 -
RestClient操作索引库和文档
ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。原创 2023-11-16 23:14:31 · 112 阅读 · 1 评论 -
ES索引库和文档操作
mapping是对索引库中文档的约束,常见的mapping属性包括(原创 2023-11-15 22:23:20 · 55 阅读 · 0 评论 -
认识Elasticsearch(ES)
elasticsearch是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到我们需要的内容。elasticsearch结合kibana、Logstash、Beats,也就是elastic stack(ELK),被广泛应用在日志数据分析、实时监控等领域。elasticsearch是elastic stack的核心,负责存储、搜索和分析数据。原创 2023-11-15 18:54:13 · 82 阅读 · 1 评论