![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Solr
Howie Lee
If wishes are horses, beggars would ride.
展开
-
solr以及solr的Linux环境下安装
区分: Lucene: 是一个索引与搜索类库,而不是完整的程序。 Solr:是一个高性能,采用Java5开发,基于Lucene的一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。 Nutch:是一个由Java实现的,刚刚诞生开放源代码(open-source)的web搜索引擎。 Hadoop: 实现了一个分布式文件系统(Hadoop Distributed原创 2017-04-12 21:06:48 · 2566 阅读 · 0 评论 -
solr配置及使用
第一步:使用IK-Analyzer。把分析器的文件夹上传到服务器第二步:需要把分析器的jar包添加到solr工程中第三步:需要把IKAnalyzer需要的扩展词典及停用词词典、配置文件复制到solr工程的classpath第四步:配置fieldType。需要在solrhome/collection1/conf/schema.xml中配置。 技巧:使用vi、vim跳转到文档开头gg。跳转到文档末尾:原创 2017-04-13 19:25:35 · 498 阅读 · 0 评论 -
solr索引库的维护
添加:添加一个json格式的文件就可以。 修改:在solr中没有update,只需要添加一个新的文档,要求文档id和被修改文档的id一致。原理是先删除后添加。 删除:使用xml格式。 删除有两种方式:1、根据id删除: <delete> <id>test001</id> </delete> <commit/> 2、根据查询删除: <delete> <query>*:*</query> </原创 2017-04-13 20:07:41 · 424 阅读 · 0 评论 -
Solr集群配置以及部署
什么是SolrCloudSolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zoo原创 2017-04-18 21:14:42 · 2743 阅读 · 0 评论