一. solrj简介: solrj可以使Java应用程序很方便的访问与操作solr。solrj有几个核心类,分别为:1.SolrClient 2.SolrRequests 3.SolrQuerys 4.SolrReponses tips:该jar包可以在${solr.home}/dist/solrj ...
分类:
其他好文 时间:
2017-10-24 21:07:04
阅读次数:
169
声明:博主自己记录以免忘记,所以无逻辑无参考价值。小女子就是酱紫任性 首先dao层 访问索引库的类。定义一些通用的数据访问方法。 业务逻辑就是查询索引库。 参数:SolrQuery对象 业务逻辑: 1、根据Query对象进行查询。 2、返回查询结果。List<SearchItem>、查询结果的总记录 ...
分类:
其他好文 时间:
2017-09-23 23:28:41
阅读次数:
386
通过solr的domain-import,将mysql的数据通过查询,导入到solr中。java通过使用solrj,链接solr,调用domaininport,并将分页参数设置到domain-import中(防止查询所有数据),通过线程sleep,查询solr导入情况,如果导入成功,则继续导入下一页 ...
分类:
其他好文 时间:
2017-09-05 15:59:01
阅读次数:
233
Java类中字段属性添加field注释例如 public class Document { // 文献信息 @Field private String id; // 文献的id @Field private String entitype;// 表名 @Field private String au ...
分类:
编程语言 时间:
2017-08-15 15:13:55
阅读次数:
121
案例 带查询条件的实现原理: 查询按钮被包在一个大表单,表单还有三个隐藏域,一个商品筛选,一个价格,一个排序,每次点击查询时候清空三个隐藏域,就带着一个大条件去查询;点击下面的筛选条件时,给隐藏域的筛选条件赋值后带着大条件与筛选条件去查询;筛选价格时候先给隐藏赋值,然后带着大条件,价格去查询,每次都 ...
分类:
其他好文 时间:
2017-08-12 13:21:46
阅读次数:
178
DAO 功能:接收service层传递过来的参数,根据参数查询索引库,返回查询结果。 返回值:一个商品列表List<ProductModel>。 Service 功能:调用dao层方法,查询商品列表。接收返回的商品列表和商品的总数量,根据每页显示的商品数量计算总页数。 参数: 1、查询条件:字符串 ...
分类:
其他好文 时间:
2017-08-12 13:20:53
阅读次数:
1464
a) 什么是solrJ solrj是访问Solr服务的java客户端,提供索引和搜索的请求方法,SolrJ通常在嵌入在业务系统中,通过SolrJ的API接口操作Solr服务,如下图: b) 依赖的jar包 c) 添加文档 1.添加索引 2.删除索引 根据查询删除 3. 修改文档 在solrJ中修改没 ...
分类:
其他好文 时间:
2017-08-11 23:52:23
阅读次数:
284
课程目录以及下载地址: 第01讲 solr5简介第02讲 solr5之Schema第03讲 solr5之Solrconfig第04讲 solr5单机安装与配置第05讲 solrj基础(一)第06讲 solrj基础(二)第07讲 solrj之SolrBean第08讲 solrj语法详解第09讲 Sol ...
分类:
其他好文 时间:
2017-07-20 15:16:50
阅读次数:
176
1.1solr语法一.基本查询q查询的关键字,此参数最为重要,例如,q=id:1,默认为q=*:*,fl指定返回哪些字段,用逗号或空格分隔,注意:字段区分大小写,例如,fl=id,title,sortstart返回结果的第几条记录开始,一般分页用,默认0开始rows指定返回结果最多有多少条记录,默认值为1..
分类:
其他好文 时间:
2017-07-10 16:55:10
阅读次数:
506
前面介绍过schema.xml的一些配置信息,本章介绍solrconfig.xml的配置,以及怎样安装smartcn分词器和IK分词器,并介绍主要的查询语法。 1、 solr配置solrconfig.xml solrconfig.xml这个配置文件能够在你下载solr包的安装解压文件夹的D:\sol ...
分类:
其他好文 时间:
2017-07-08 14:15:00
阅读次数:
223