0
目前,我正在構建一個搜索工具作爲一個項目,其中I索引由多個數據庫表(即人員和事物)創建的對象。我想知道是否有更好的方式去做這件事,而不是創建與每個人/事物組合相對應的對象(每個組合都有成千上萬)。使用Lucene索引複合類型
E.g.創建一個對應於Person 1的對象 - 事物1,另一個對應於Person 1 - 對於Person 1所做的所有N件事情的事物2。然後,索引該對象集合。然後對Person 2做同樣的事情。
請舉個例子。關於你想要問什麼不是很清楚。 – Yavar
如果我理解正確的話,我建議你在你的數據庫中創建一個視圖,將這兩個表連接起來,這樣每個人都有一行視圖中的一列,它將連接所有人的事情(這將成爲Lucene中的多值字段) 。 –