solr 多张表的配置问题,你回答的 uinquekey 一样导致数据更新

2025-02-24 17:04:46
推荐回答(2个)
回答1:

uniquekey的作用是唯一标识索引,当有插入操作时,若uniquekey的值相同,solr会覆盖前一个索引。这也是一种优化策略吧。而给多张表建索引,网上的建议是数据库表新建一个id字段关联索引,但是这样的话,多张表的id得保证唯一性,否则后面的ID相同的数据会覆盖前面的。目前,我的做法是把uniquekey注释掉。不完美。

回答2:

select A.字段1,B.字段2,C.字段3 from A, B, C一句话调处多张表的数据,你可以扩充,我只是给你举个例子,A,B,C三张表!