标签:检索 架构 搜索引擎 lucene 索引 开源 用于 solr
java的开源检索库以lucene为主,lucene是搜索的一个核心组件,负责索引&检索, 更像是sdk
光有sdk去搭建一个真正在线服务的搜索引擎是不行的,基于luece需要自己开发一套服务架构,比如实时索引,数据分发,相关性定制,分布式,等等一序列组件。
因此就衍生出了很多基于lucene的搜索引擎架构,例如solr, zoie, bobo, 等等,这些库底层都是使用lucene建立索引&进行检索,区别在于它们解决的问题不同,zoie致力于解决实时索引的问题;solr提供一整套服务,用户只需要关心自己的产品策略,数据组织结构就行;bobo 给lucene加了一个facet search的功能
想要学习搜索引擎的底层原理,看看lucene很不错,想要搭建上层应用,可以多了解一些基于lucene的应用架构,看一下对自己的需求是否有帮助。
有帮到你的点赞、收藏一下吧
需要更多教程,微信扫码即可
标签:检索,架构,搜索引擎,lucene,索引,开源,用于,solr 来源: https://blog.csdn.net/qfzhaohan/article/details/121638978
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。