您的位置:首页 > 娱乐 > 八卦 > 企业运营管理_成都进入搜索热度前五_win7优化教程_关键词在线试听免费

企业运营管理_成都进入搜索热度前五_win7优化教程_关键词在线试听免费

2024/12/22 2:43:08 来源:https://blog.csdn.net/wusuoweiieq/article/details/144362386  浏览:    关键词:企业运营管理_成都进入搜索热度前五_win7优化教程_关键词在线试听免费
企业运营管理_成都进入搜索热度前五_win7优化教程_关键词在线试听免费

目录

  • 介绍说明
  • 全文检索
  • 倒排索引
  • ES和Solr的对比
  • 数据结构(存储非结构化数据)

介绍说明

基于Apache Lucene构建的开源分布式搜索和分析引擎,专为处理大规模数据而设计。
java语言开发的web项目

全文检索

定义:一种非结构化数据的搜索方式
结构化数据:固定长度固定格式,比如数据库中的字段
非结构化数据:格式长度不固定,比如电商网站商品详情(包含文字,图片等)
搜索方式:全文检索通过建立倒排索引加快搜索效率

倒排索引

索引:提取出一部分数据信息,并组成一定的数据结构,使得用户可通过此结构进行搜索。
正排索引:以数据库中的主键建立正排索引
倒排索引:在非结构化数据中,根据数据中的关键词建立索引,并建立指向文档。
倒排索引
倒排索引创建流程
在这里插入图片描述

ES和Solr的对比

特性SolrElasticsearch
分布式管理利用Zookeeper进行分布式管理自身带有分布式协调管理功能
数据格式支持支持更多格式的数据仅支持json文件格式
功能提供官方提供的功能更多本身更注重于核心功能,高级功能多由第三方插件提供
搜索应用表现在传统的搜索应用中表现好于Elasticsearch在处理实时搜索应用时效率明显高于Solr
市场占有率-越来越高,受到更多公司的青睐
Spring支持Spring Data Solr曾受支持Spring从2020年起停止Spring Data Solr的维护,转向Elasticsearch

数据结构(存储非结构化数据)

7.0之前有type后续,8.0则完全移除type这个概念。

JAVA项目Elasticsearch (ES)MySQL
实体类(Entity Class)索引(Index)*表(Table)
对象(Object)文档(Document)行(Row)
属性(Attribute/Field)字段(Field)列(Column)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com