Lucene、Solr、Spring Data Solr,
1、倒排索引
1.1 倒排索引做两件事情:
1、提取资源中关键信息, 建立索引 (目录)
2、搜索时,根据关键字(目录),找到资源的位置
完整倒排索引结构
2. Solr 搜索框架
2.1 Lucene 是什么?
- Lucene 是 apache 下的一个开放源代码的全文检索引擎工具包。用 java 或其它语言编写,为应用程序提供了很多个 api 接口去调用,可以简单理解为是一套实现全文检索的类库.
Lucene 与搜索引擎的区别
- Lucene 和搜索引擎不同,Lucene 是一套用 java 或其它语言写的全文检索的工具包,为应用程序提供了很多个 api 接口去调用,可以简单理解为是一套实现全文检索的类库,搜索引擎是一个全文检索系统,它是一个单独运行的软件系统
2.2. Solr 是什么?
2.3. SolrJ 维护索引库
2.4. Solr 和 Lucene 区别
- 问题 1: 为什么使用 solr 进行搜索?
- 问题 2: solr 和 Lucene 区别在哪里?
3. Spring a Data Solr
3.1 Spring Data Solr 简介
如何使用Spring Data Solr搜索引擎进行开发 https://blog.csdn.net/likemebee/article/details/78469002
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。