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