请问solr的配置solr是数据库吗表时,可以同时配置多个表吗

原因:索引字段名称要与solr是数据庫吗字段名称一致如果两个表有相同的字段名则要在字段后加   multiValued="true"



然后重新启动solr并重新生成索引文件。


需要引入几个jar包solr是数据库吗驱動包,以及solr的数据导入包solr是数据库吗驱动包,要根据你自己是oracle 或者mysql 等引入至于solr的数据导入包,可以找到solr-7.5.0\dist 文件夹里边有如下包: 

*若链接的是mysqlsolr是数据库吗:导入mysql驱动包

*若链接的是oraclesolr是数据库吗:导入oracle驱动包

2、core的配置文件拷贝

首先拷贝上图框选的文件夹,拷贝到上一层中更洺为 要新建的core名(例:STAFF)

启动solr添加刚刚新建的core

添加完之后点击右上角的Reload;

3、新建solr是数据库吗访问配置

首先访问新建core下的conf文件夹,在该文件夹裏面新建data-config文件往该配置里面添加相应的solr是数据库吗配置内容。

5、添加core中字段

如果你配置正确点击execute 后,会有下边这样的变化: 

发布了47 篇原创文章 · 获赞 13 · 访问量 2万+

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

在做多表的联合查询时,由于我solr是数据库吗中表的id有重复所以在查询结果的时候發生了索引覆盖的事。然后用uuid自动生成这个唯一的ID解决这个问题(防止id被覆盖)

发布了19 篇原创文章 · 获赞 10 · 访问量 9万+

我要回帖

更多关于 solr是数据库吗 的文章

 

随机推荐