我使用SOLR 6.0.0,并使用数据导入处理程序处理从MySQL到SOLR的索引。
我在db-data-config.xml文件中有以下查询
<entity name="user" query="SELECT ID, A, B, C FROM `USER` U WHERE U.ID = '${dataimporter.request.id}' OR '' = '${dataimporter.request.id}'">
<field column="A" name=
THis是我的db配置文件,我可以正确地完全导入,但是增量导入会出现问题。
有两个例外
与mysql相关的datasource异常
地喜
我在增量导入中遇到的异常
/29/2017, 6:25:47 PM
ERROR true
JdbcDataSource
Ignoring Error when closing connection
java.sql.SQLException: Streaming result set com.mysql.jdbc.RowDataDynamic@15196a0f is still active. No statements may b
我在Ubuntu上使用Solr4.0DIH(JDBC连接器)。我正在尝试使用Delta-import上的Solr来执行以下MySQL连接查询
select c.*,u.*,g.* from user u inner join group g on u.bus_grp_id = g.dt_grp_id inner join customer c on c.id = g.dt_id
这里,c、u、g分别是表customer、user和group的别名。
下面是完整导入和增量导入的data-config.xml文件:
<entity name="cust" pk="id
我正在尝试使用Solr的data Import Handler为多个表中的数据建立索引。建议使用嵌入式实体来链接多个表,如下所示:
<document>
<entity name="item" pk="id" query="SELECT * FROM item">
<entity name="member" pk="memberid" query="SELECT * FROM member WHERE memberid='${item.membe