随笔分类 -  Lucene&Solr

摘要:1 什么是SolrCloud? SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。 当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满 阅读全文
posted @ 2018-06-08 00:41 Jepson6669 阅读(601) 评论(0) 推荐(1) 编辑
摘要:solr7的官网API介绍 网页翻译的不是很准确,只能了解个大概,基本能获取如下信息: 一、构建和运行SolrJ应用程序 对于用Maven构建的项目, pom.xml配置: 如果不用maven构建项目,只需要将solr-solrj-7.1.0.jar 和 在dist/solrj-lib目录中的依赖包 阅读全文
posted @ 2018-06-05 23:39 Jepson6669 阅读(3310) 评论(2) 推荐(3) 编辑
摘要:1 solr的下载 从Solr官方网站(http://archive.apache.org/dist/lucene/solr/7.3.1/ )下载Solr最新版本, 根据Solr的运行环境,Linux下需要下载solr-7.3.1.tgz,windows下需要下载solr-7.3.1.zip。 2 阅读全文
posted @ 2018-06-04 17:51 Jepson6669 阅读(2541) 评论(0) 推荐(1) 编辑
摘要:1 项目需求 1.可以根据关键字搜索商品 2.可以根据商品的分类和价格过滤搜索结果 3.可以根据价格排序 4.可以实现基本的分页功能 2 界面效果 3 项目环境搭建 1.创建一个动态的web工程 2.导入springmvc相关的jar包 3.导入solrJ的jar包和依赖包 4.导入solr/exa 阅读全文
posted @ 2018-05-19 12:36 Jepson6669 阅读(1429) 评论(0) 推荐(1) 编辑
摘要:1 solr的下载 从Solr官方网站(http://lucene.apache.org/solr/ )下载Solr最新版本,根据Solr的运行环境,Linux下需要下载solr-7.3.1.tgz,windows下需要下载solr-7.3.1.zip。 Solr使用指南可参考:https://wi 阅读全文
posted @ 2018-05-17 23:00 Jepson6669 阅读(3078) 评论(0) 推荐(0) 编辑
摘要:1 测试代码 IKAnalyzer中文分析器使用方法 第一步:将jar包导入项目中 第二步:把配置文件和扩展词典和停用词词典添加到classpath下 阅读全文
posted @ 2018-05-17 16:33 Jepson6669 阅读(506) 评论(0) 推荐(0) 编辑
摘要:实现步骤 第一步:创建一个Directory对象,也就是索引库存放的位置。 第二步:创建一个indexReader对象,需要指定Directory对象。 第三步:创建一个indexsearcher对象,需要指定IndexReader对象 第四步:创建一个TermQuery对象,指定查询的域和查询的关 阅读全文
posted @ 2018-05-17 16:13 Jepson6669 阅读(504) 评论(0) 推荐(0) 编辑
摘要:实现步骤 第一步:创建一个indexwriter对象。 1)指定索引库的存放位置Directory对象 2)指定一个分析器,对文档内容进行分析。 第二步:创建document对象。 第三步:创建field对象,将field添加到document对象中。 第四步:使用indexwriter对象将doc 阅读全文
posted @ 2018-05-17 16:09 Jepson6669 阅读(207) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示