需求: 1,从数据库中获取目标url,用爬虫程序获取页面标题正文,加入solr服务器; 2,solr服务器提供前台做查询服务; 3,solrj做客户端提交数据。 note:曾考虑为什么用solr不用关系型数据库,大数据文本搜索以...
分类:
其他好文 时间:
2015-10-22 22:40:50
阅读次数:
186
public static Map solrCloudR() throws Exception { Map mapResult = new HashMap(); String zkHost = "ip:2181"; CloudSolrServer solrS...
需求:实现一种类似于京东的自动提示功能。
在传统数据库中,有一种模糊查询。。类似于 keyword like "京东%" ,然后统计数量,返回给前端。。但,这样有一个问题。如果该字段非词性的。精确性和效率性不高。
solr中TermsComponent组件完美的解决了这么一个方案,能够统计指定搜索域中 所有词的 信息。类似于lucene Term查询。
刚研究了会solrj的TermsComponent :http://wiki.apache.org/solr/TermsComponent...
分类:
其他好文 时间:
2015-07-28 18:28:40
阅读次数:
178
solr/solrj的原子更新,根据id对field进行的更新操作...
分类:
其他好文 时间:
2015-06-23 13:34:49
阅读次数:
130
solrj实现索引的局部更新,可以按id进行field的增加、更新、递增等...
分类:
其他好文 时间:
2015-06-21 14:34:14
阅读次数:
361
最近发现solrj实现增量索引确实有点麻烦,于是就查找源码,发现内部实现很容易,虽然增量索引需求用的不是很多(不覆盖以前的文档),但也花了很多时间,做个随笔吧。...
分类:
其他好文 时间:
2015-06-21 10:41:03
阅读次数:
125
一、solrj新建文档索引官方代码。新建一个request,为这个request添加文件,行为,参数,然后提交给solr服务器。 ContentStreamUpdateRequest?up?=?new?ContentStreamUpdateRequest("/update/extract");
...
分类:
其他好文 时间:
2015-06-18 17:30:07
阅读次数:
138
(solrj)初次使用solr的开发人员总是很郁闷,不知道如何去操作solr索引库,以为只能用《五分钟solr4.5教程(搭建、运行)》中讲到的用xml文件的形式提交数据到索引库,其实没有那么麻烦,solr配套有好多的客户端用于操作索引库,下面我们来讲如何用solrj去操作solr索引库。一、认识s...
分类:
其他好文 时间:
2015-06-16 19:05:59
阅读次数:
101
使用java操作solr前面讲了很多对solr的操作都是直接在页面上操作的,实际工作中肯定是要使用java进行操作的,在这我们就看一下如何使用java来操作solrSolr提供了solrj来使用java操作solr,SolrJ是封装了httpClient方法,来操作solr的API的。首先添加mav...
分类:
编程语言 时间:
2015-06-12 19:10:40
阅读次数:
159
使用java操作solr
前面讲了很多对solr的操作都是直接在页面上操作的,实际工作中肯定是要使用java进行操作的,在这我们就看一下如何使用java来操作solr
Solr提供了solrj来使用java操作solr,SolrJ是封装了httpClient方法,来操作solr的API的。首先添加maven依赖
org.apache.solr
solr-...
分类:
编程语言 时间:
2015-06-12 17:17:58
阅读次数:
146