
solr
爱死费崇政
就是这么好奇
展开
-
solr 6 利用solrj方式设置高亮显示
本人比较讨厌各种配置,比较喜欢在代码端进行设置控制,下面是用solrj进行设置的代码片段// query.setHighlight(true); // 开启高亮组件或query.setParam("hl", "true"); query.setParam("hl", "true");// query.addHighlightField("NAME")原创 2016-08-17 16:32:19 · 4197 阅读 · 0 评论 -
SolrDocument转换成Bean、SolrDocumentList转换成BeanList
/** * 将SolrDocument转换成Bean * @param record * @param clazz * @return */ public static Object toBean(SolrDocument record, Class clazz){ Object o = null; try {原创 2016-08-18 17:57:06 · 5072 阅读 · 3 评论 -
solr中DIH关于Oracle数据中clob类型字段的配置
在data-config.xml中的entity上添加属性transformer=”ClobTransformer”, 然后在对应得field上添加属性clob=”true”,当然有时候该字段的内容长度会超过32766,而我在使用中发现,solr中会报不能超过32766错误,不能存储进去,于是我就直接操作数据库,根据搜索的指定结果的ID去数据库中获取详情内容。原创 2016-08-12 11:48:41 · 1070 阅读 · 0 评论 -
Solr 嵌套文档
http://tec.5lulu.com/detail/110d1n2ehmglr85cf.html原创 2016-08-25 16:49:08 · 2015 阅读 · 0 评论 -
solrj排序
solrj排序SolrQuery params = new SolrQuery();params.setQuery("*:*");//这是第一维度的排序params.setSort(fieldName1, ORDER.desc);//这是第二维度的排序params.addSort(fieldName2, ORDER.desc);当第一维度值相等时,会根据第二维度的值排序。千万别把addSo原创 2016-10-10 17:39:57 · 1144 阅读 · 0 评论 -
solr6管理页面访问地址
solr6管理页面访问地址 ----> ip:端口/solr/index.html原创 2016-10-27 11:35:14 · 3611 阅读 · 0 评论 -
solr查询空值、null、不存在的字段的方法
正常情况下我们都是按有值的方式去搜索,但是有时候有一些字段为null,solr中就没有存储进去,我们怎么获取这个字段不存在为条件的搜索结果了,我们只需要在搜索字段前加上负号,如下图原创 2016-11-08 14:33:47 · 14489 阅读 · 0 评论 -
solrj新增、删除、更新
新增/** * 新增 * @param client * @param fieldName * @param fieldValue * @throws SolrServerException * @throws IOException */public static void addFields(CloudSolrClient client, St原创 2016-10-09 17:26:21 · 1369 阅读 · 0 评论