【发布时间】:2013-02-05 11:51:14
【问题描述】:
我基本上有很多不同的数据库,它们组合成一个 SOLR 存储。必须这样,我无法改变。
我给每个数据库中的每个项目一个唯一的 ID,但是当我将数据库合并到 SOLR 中时,我发现我有多个具有相同 ID 的项目,例如:
Database A
Itemid: 1
Database B
Itemid: 1
SOLR:
Itemid: 1
Itemid: 1
相反,我现在的主 ID 前面带有数据库名称,如下所示:
Database A
Itemid: A1
Database B
Itemid: B1
SOLR:
Itemid: A1
Itemid: B1
我的问题是,拥有非数字 ID 是否有任何正当理由,我还能根据这些 ID 进行排序吗?
【问题讨论】:
-
显示更多代码!原始数据库的数据库模式是什么?你是如何合并它们的?
标签: database linux postgresql solr