Solr是一个使用开源的搜索服务器,它采用Lucene Core的索引和搜索功能构建,它可以用于几乎所有的编程语言实现可扩展的搜索引擎。
Solr的虽然有很多优点,建立开发环境是不是其中之一。此博客条目介绍了我们如何通过使用使用Maven运行Solr,并确保每个开发人员使用相同的configuration, schema 和 Solr版本。
大多数应用都必须具有某种搜索功能,问题是搜索功能往往是巨大的资源消耗并且它们由于沉重的数据库加载而拖垮你的应用的性能
这就是为什么转移负载到一个外部的搜索服务器是一个不错的主意,Apache Solr是一个流行的开源搜索服务器,它通过使用类似REST的HTTP API,这就确保你能从几乎任何编程语言来使用solr
虽然支持任何编程语言的能力具有很大的市场价值,你可能感兴趣的问题是:我如何和在我的Spring驱动应用中使用Solr?
介绍Spring Data Solr教程
这十部分将引导你Spring Data Solr入门,本教程基于Spring Data Solr 1.0.0.RC1版本,不过当新版本发布时本人计划随之升级.
让我们接下来并找出你能从本教程学习什么,本教程包含如下博文:
使用Maven运行Solr 描述通过使用Maven我们如何运行Solr,并确保每个开发者使用相同的configuration, schema 和 Solr版本.
Spring Data Solr教程: Solr教程 简要介绍Solr数据模型,描述怎样向你的Solr实例创建schema、描述Solr的HTTP API的用法.
Spring Data Solr教程: Configuration 描述如何通过使用Maven获取所需的依赖,并且配置Spring Data Solr.
Spring Data Solr教程: CRUD (Almost) 描述如何向Solr索引添加新的document,更新存在的document的信息,从solr索引删除document.
Spring Data Solr教程: Query 方法 描述如何通过使用query方法从Solr索引检索document.
Spring Data Solr教程: 向单例的Repository添加自定义方法 描述如何想单例的repository添加自定义方法.
Spring Data Solr教程: 动态查询 描述如何通过使用Spring Data Solr的条件实现创建动态查询.
Spring Data Solr教程: 排序 描述如何排序你的查询结果.
Spring Data Solr教程: 分页 描述如何分页查询方法的查询结果和使用Spring Data Solr来动态查询.
Spring Data Solr教程: 向所有Repositories添加自定义方法 描述如何想所有repositories添加自定义方法.
恭喜你,你现在准备在你的应用中开始使用Spring Data Solr,本人希望我能够是你相信使用Spring Data Solr实现搜索功能是简单而有趣的
附注:如果你喜欢我的Spring Data Solr教程, 请参阅我的Spring Data book.
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com