solr中数据导入中多值处理

在数据索引的时候会碰到一个field有多个值的情况,在field的属性中提供了一个multiValued="true"的属性.可以做多值索引.

做多值索引可以使用copyField或者是直接使用dataimport.这两种情况可以解决遇到的大多数多值索引的需求.

阅读更多

solr多核配置

假设已经配置好了一个单core的solr服务器.

###solr.xml配置文件
单核和多核主要在solr.xml配置不同.在solr/example中已经有一个名称为multicore的文件夹里面给我们配置好了一个两个核心的配置,分别是core1core2.但是我只是想在我已经配置好的solr服务器上添加一个核心.所以需要拷贝solr.xml配置到tomcat/solr文件夹

阅读更多

solrphp and solr searcher使用

前面我配置好了solr,并且数据库建立索引也完成了。

为php添加搜索

首先下载solrphp

1
2
http://wiki.apache.org/solr/SolPHP

在solrphp里面包括了一个/Apache/solr的文件夹。将solr这个文件夹拷贝到项目中并引用。

阅读更多

将数据库表导入到solr索引

  1. 编辑solrcofnig.xml添加处理器
1
2
3
4
5
6
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>

阅读更多