Solr
Solr是一个可扩展的,可部署,搜索,存储引擎,优化搜索大量以文本为中心的数据库
Solr是开源搜索平台,用于构建搜索应用程序
建立在Lucene(全文搜索引擎)之上
Solr是企业级的,...快速的和高度可扩展的,使用Solr构建的应用程序可以提供高性能,但是非常复杂
Solr可以和Hadoop一起使用:由于Hadoop处理大量数据,Solr可以从大的数据源中找到所需信息....Solr不仅限于搜索,也可以用于存储.和其它NoSQL数据库一样,是一种非关系数据存储和处理技术
Apache Solr特点
Solr是Lucene的Java API包装,使用Solr,就可以使用Lucene...的所有功能
RESTful API: 要与Solr通信,可以使用RESTful服务与Solr通信,可以使用XML,JSON,CSV等格式的文件作为输入文档,并以相同的文件格式获取结果
全文搜索: Solr...,用户可以在用户接口中输入文本并启动搜索过程
构建查询: 当用户做出搜索文本的请求,应用程序应该使用该文本准备查询对象,然后可以使该查询对象来查询索引数据库以获得相关细节
搜索查询: 使用查询对象,检查索引数据库以获取相关详细信息和内容文档