
elasticsearch
文章平均质量分 85
问道玄霄
初见惊艳,再见依然
展开
-
分布式搜索引擎ElasticSearch(六)--- Java API 操作ES
Java API 操作ESJava API 操作ESPOM依赖创建Bean定义操作数据接口接口实现类APIJava API 操作ESPOM依赖 <repositories><!-- 代码库 --> <repository> <id>aliyun</id> <url>http://maven.aliyun.com/nexus/content/groups/public/原创 2021-08-16 21:17:03 · 739 阅读 · 4 评论 -
分布式搜索引擎ElasticSearch(五)----ElasticSearch的空间向量模型、集群脑裂问题、多表嵌套查询
ElasticSearchElasticSearch文档分值_score计算底层原理空间向量模型es集群的脑裂问题专门定制的重要参数参数的作用数据建模nested object父子关系数据建模设置 Mapping索引父文档索引子文档Parent / Child 所支持的查询使用 has_child 查询使用 has_parent 查询使用 parent_id 查询访问子文档更新子文档嵌套对象 v.s 父子文档文件系统数据建模根据关键字分页搜索使用from和size来进行分页使用scroll方式进行分页第一次原创 2021-08-15 22:11:14 · 441 阅读 · 11 评论 -
分布式搜索引擎ElasticSearch(四)--ES的结点类型,分档分值算法,进阶使用聚合分组,统计查询
ElasticSearchElasticSearch结点类型客户端节点数据节点主节点ES的文档分值score计算底层原理boolean modelrelevance score算法分析一个document上的_score是如何被计算出来的分词器工作流程ES 内置分词器定制分词器ES搜索的高亮显示常用的highlight介绍聚合搜索技术深入聚合操作ElasticSearch结点类型主节点:node.master:true;数据节点:node.data:true;客户端节点当主节点和数据节点配置都为原创 2021-08-15 17:04:35 · 973 阅读 · 2 评论 -
分布式搜索引擎ElasticSearch(三)---ElasticSearch进阶使用、深入理解搜索技术、集群架构原理
ElasticSearchElasticSearchterm查询match查询Elasticsearch架构原理Master节点DataNode节点分片(Shard)副本指定分片、副本数量Elasticsearch重要工作流程Elasticsearch文档写入原理Elasticsearch检索原理Elasticsearch准实时索引实现手工控制搜索结果精准度match 的底层转换boost权重控制基于dis_max实现best fields策略进行多字段搜索基于tie_breaker参数优化dis_max搜原创 2021-08-08 20:44:30 · 1136 阅读 · 18 评论 -
分布式搜索引擎ElasticSearch(二)---ElasticSearch进阶使用教程
ElasticSearchElasticSearch进阶教程文档批量操作批量获取文档数据批量操作文档数据DSL语言高级查询无条件查询有查询条件叶子条件查询(单字段查询条件)组合条件查询(多条件查询)连接查询(多文档合并查询)查询DSL(query DSL)和过滤DSL(filter DSL)Query方式查询案例总结文档映射动态映射动态映射静态映射核心数据类型keyword 与 text 映射类型的区别对已存在的mapping映射进行修改Elasticsearch乐观并发控制ElasticSearch进阶原创 2021-08-08 12:00:16 · 252 阅读 · 15 评论