1:何为全文检索数据库
全文检索是一种将文件中全部文本与检索关键词匹配的文字资料检索方法,好比咱们将一本书的做者、出版日期、出版社、章节、章节内容都存于数据库中,那么咱们输入任何一个词,能够将该书中任意与该此匹配的信息检索出来,咱们输入“张三”,可能咱们找到的是做者张三,也多是某章节的一段内容中含有张三。咱们在平常生活中用的最多的全文检索莫过于使用Windows的搜素功能,不信?没注意?如今来试试吧!
服务器
2:什么是solr架构
solr是基于Lucene内核的一种搜素服务器,咱们都知道Lucene是用来作索引的,solr在Lucene基础上作了不少封装和优化。咱们在solr上能够随时配置、扩展咱们data schema,自由决定咱们的field的存储和索引,配置咱们的分词策略,查询咱们须要的数据格式。咱们来看看solr的架构吧:分布式
Solr4.x还有一套很是烧包的UI管理界面,以下:优化
3:solr能干些什么spa
基于任何字段进行分词检索;索引
数据分页;基础
基于任何字段进行统计;扩展
关键词高亮;配置
分布式计算和存储;(4.x以上)