随笔分类 -  搜索引擎

摘要:SpringBoot 整合 ES 1)引入 ElasticSearch 相关坐标: <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</a 阅读全文
posted @ 2022-01-14 22:41 Juno3550 阅读(200) 评论(0) 推荐(0)
摘要:RESTful 风格 REST(Representational State Transfer,表述性状态转移)是一组架构约束条件和原则,而满足这些约束条件和原则的应用程序或设计就是 RESTful,其本质就是一种定义接口的规范。 基于 HTTP 。 使用 XML 或 JSON 的格式定义。 每一个 阅读全文
posted @ 2022-01-10 23:39 Juno3550 阅读(139) 评论(0) 推荐(0)
摘要:IK 分词器-介绍 现有问题:ES 默认对中文分词并不友好,实际上是把中文进行了每个字的分词。 # 查看ES对中文的默认分词 GET /_analyze { "analyzer": "standard", "text": "乒乓球明年总冠军" } # 分词结果,是将“乒乓球明年总冠军”拆分成了“乒” 阅读全文
posted @ 2022-01-09 23:11 Juno3550 阅读(720) 评论(1) 推荐(1)
摘要:ElasticSearch 介绍 基于数据库查询的问题 倒排(反向)索引 倒排索引:将一段文本按照一定的规则,拆分为不同的词条(term),形成词条和 id 的对应关系。 以唐诗为例,所处包含“前”的诗句: 正向索引:《静夜思》--> 窗前明月光 > “前”字 反向索引:“前”字 --> 窗前明月光 阅读全文
posted @ 2022-01-07 22:23 Juno3550 阅读(1047) 评论(0) 推荐(2)