solrconfig.xml data-config.xml text View Codesolrconfig.xml同一个目录下增加 data-config.xml 文件 ...
分类:
其他好文 时间:
2014-07-09 19:14:46
阅读次数:
266
一、利用SolrJ操作solr API 使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法来完成Solr的操作。 需要的包如下: 1、 apac...
分类:
其他好文 时间:
2014-07-08 22:33:00
阅读次数:
441
假如你像用lucene来作分组,比如按类别分组,这种功能,好了你压力大了,lucene本身是不支持分组的。当你想要这个功能的时候,就可能会用到基于lucene的搜索引擎solr。不过也可以通过编码通过FieldCache和单字段,对索引进行分组,比如:想构造类别树。大类里面还有小类那种。这个功能实现...
分类:
其他好文 时间:
2014-07-08 00:32:03
阅读次数:
247
solr-1.4.1 环境配置:Solr是一个apache名下非常好用的开源索引、搜索工具,网上的资料虽多但非常杂,笔者花了一天的时间对Solr进行了较为初步的研究,对Solr的基础应用做了一定的总结。文中涉及到的配置方法并不唯一,API的使用方法也未必规范,仅希望可以通过此文让大家对solr更快的...
分类:
其他好文 时间:
2014-07-07 23:10:32
阅读次数:
266
一、Solr学习相关资料
1、官方材料
(1)快速入门:http://lucene.apache.org/solr/4_9_0/tutorial.html,以自带的example项目快速介绍发Solr的基础使用。
(2)API:http://lucene.apache.org/solr/4_9_0/index.html
(3)reference:PDF格式,apache-solr-ref-...
分类:
其他好文 时间:
2014-07-03 16:56:58
阅读次数:
245
在solrcloud出来之前,如果通过solrj连接solrserver,需要程序自己实现一致性hash.新版本的solr支持cloud的部署方式,可以自动实现lb和sharding的功能(通过CloudSolrServer类连接cloud),可以用下面代码做测试需要的jar包如下:apache-solr-solrj.jar
apache-solr-core.jar
z..
分类:
其他好文 时间:
2014-07-03 14:36:31
阅读次数:
199
线上业务准备使用solr做数据存放和索引的功能,其中有的字段要求会存入多个字,solr的field的multivalue可以实现这个功能。<dynamicFieldname="*_ss"type="string"indexed="true"stored="true"multiValued="true"/>下面看看其实现原理:和solr的写入document相关的两个类..
分类:
其他好文 时间:
2014-07-03 14:23:12
阅读次数:
409
之前介绍了github上的hive2solr项目和solr的multivalue功能。线上我们是采用hive计算完数据后推送到solr的方法,如果需要实现multivalue的话,默认的hive2solr是有些问题的。即使在hive中对于的field是多个字,导入solr之后也只是一个整体的字符串,比如下面表的数据如下:idte..
分类:
其他好文 时间:
2014-07-03 14:10:57
阅读次数:
199
最近有个项目要用solr,solr是基于lucene的,今天在测试indexwriter时遇到了lock的问题:测试代码:importjava.io.File;
importjava.io.IOException;
importorg.apache.lucene.analysis.Analyzer;
importorg.apache.lucene.analysis.standard.StandardAnalyzer;
importorg.apac..
分类:
其他好文 时间:
2014-07-01 09:40:53
阅读次数:
295