solr实时更新mysql数据的方法
第一步:创建 core core 是 solr 的特有概念,每个 core 是一个查询数据 , 、索引等的集合体,你可以把它想象成一个独立数据库,我们创建一个新 core :名字 [ core1] 进入 linux 命令行 , 进入到 solr 的 bin 目录 , 执行如下命令 : cd /usr/local/solr/bin ./solr create -c core1 -force // -c 指定要创建的 Core 名称 root 用户启动需要增加 -force 第二步:准备数据导入配置 1 、修改 /usr/local/solr/server/solr/core1/conf 目录下的 solrconfig.xml 增加内容如下: 注意不要放到其他 requestHandler 里面 , 放在已经存在的 </requestHandler> 节点后面 ! <requestHandler name="/dataimport" class="solr.DataImportHandler"> <lst name="defaults"> <str name="config">data-config.xml</str> </lst> </requestHandler> requestHandler 请求处理器,定义了索引和搜索的访问方式。 通过 /dataimport 进行数据导入