欢迎投稿

今日深度:

Solr,

Solr,


什么是Solr

  Solr是一个基于Apache Lucene的、开源的、用Java编写的、运行在Servlet容器的一个独立的全文搜索服务器。
  Solr查询是简单的HTTP请求,响应一个结构化文档:主要是JSON,也可以是XML等其他格式。

为什么使用Solr

  当我们访问购物网站时,可以根据任意关键词查询出相关内容,其背后就是由全文检索工具实现的。Solr具备的分词功能,帮助系统实现了灵活的检索服务。

如何同步

  向数据库添加数据时,可以使用MQ同步。

SolrJ

  SolrJ是操作Solr的Java客户端,它提供了增删改查Solr索引的Java接口。

SolrCloud

  SolrCloud是Solr提供的分布式搜索方案,当系统需要大规模,高并发,容错,分布式索引和检索能力时使用。
  SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心。
  SolrCloud的特点:集中式配置;自动容错;近实时搜索;自动负载均衡。


www.htsjk.Com true http://www.htsjk.com/solr/27038.html NewsArticle Solr, 什么是Solr Solr是一个基于Apache Lucene的、开源的、用Java编写的、运行在Servlet容器的一个独立的全文搜索服务器。 Solr查询是简单的HTTP请求,响应一个结构化文档:主要是JSON,也可...
相关文章
    暂无相关文章
评论暂时关闭