- 在我们一般使用搜索的时候会使用sql 的like %??% 来实现搜索 效率很低下
- 使用ElasticSearch搜索引擎 可以简化搜索方式 在大数据下保持运行效率
- 使用lucene 是一套信息检索工具包 不包含收索引擎工具
包含:索引结构 读写索引工具 排序 搜索规则 - ElasticSearch 和lucene 的关系
- ElasticSearch是基于lucence进行的封装工具对lucene进行了增强 功能扩展等操作
- 要点:权重,闸值
- es和solr 选择 和 对比
- es拥有前所未有的速度处理大数据 可以使用全文搜索 结构搜索 和 分析 三 个部分 还拥有纠错 高亮 等
- es采用的lucene被誉为全世界最好的搜索引擎 无异于站在巨人的肩膀上
- solr是apache下的工具 也采用了lucene 工具 实现可扩展 可配置 可以独立运行,放在tomcat根据文档信息 进行搜索
- es对外提供restful风格的api solr对外提供==web_service ==风格的api
- 区别 对已有的数据 solr效率更高 对未知的数据 es效率不是一个量级
solr在大数据情况下 效率很低下
ElasticSearch引言
最新推荐文章于 2022-06-08 22:54:55 发布