elasticsearch
文章平均质量分 89
whqObito
这个作者很懒,什么都没留下…
展开
-
使用 Spring-Data-ElasticSearch操作ES
文章目录Spring-Data-elastic search使用Spring Data Repositories使用Repositoriy的方法实体类:ElasticSearch操作:插入document:查询document:自定义查询:根据方法名创建查询:使用 @Query来创建查询高亮显示:聚合操作代码今天在学 尚硅谷的 ES教程的时候,发现在使用 Spring data elasticsearch来操作ES的时候,讲的内容比较少,所以我就去官网学习了一下Spring-data-elasticsea原创 2021-06-06 21:46:29 · 1968 阅读 · 4 评论 -
ElasticSearch
ElasticSearchElasticSearch,简称ES ,是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据。本身的扩展性很好,可以扩展到上百台服务器,可以处理PB(1024TB)级别的数据,它的目的是通过简单的Restful API 来隐藏Lucene的复杂性elasticSearch是一个搜索引擎框架,elastic是 有弹性的 的意思,所以使用 elasticSearch进行搜索时关键字不准确也一样可以搜到想要的数据在我们使用Mysql的时候,如果我们想要搜索mysq原创 2021-06-06 14:36:32 · 237 阅读 · 1 评论 -
对倒排索引的理解
倒排索引是全文检索的主要方式通过分词将 内容分成一个个的单词,将每个单词拿出来做key,value则是这个单词所在的文章ID比如我们有如下MySQL数据库:我们如果要进行搜索, 一般都是用 关键词来搜索content的,比如我们要搜索文章内有hot这个单词的文章URL,那么就需要 使用 select url from article where content like '%hot%'这样的语句来搜索。但是由于B+树索引只能支持前缀进行查找,如 hot%,前缀搜索才能使用索引来进行快速查找。由于一原创 2021-06-06 14:08:25 · 479 阅读 · 0 评论