我有兩個表。每個表格中有三列。 表-A(column_primaryKey_A,column_A1,column_A2) 表-B(column_primaryKey_B,column_B1,column_B2)
下面是SQL,我想使用Lucene的事: 選擇 * FROM表-A,表-B WHERE column_primaryKey_A = column_primaryKey_B 和 column_A1 = XX AND column_B1 = XX
我要創建兩個索引文檔(Index_Table_A,Index_Table_A)和我該如何使用Lucene或Hibernate Search的機制來實現上述事情?。
任何幫助將感恩!
所有字段索引到一個文件,是你的意思?但我想將這些字段索引到兩個文檔中,而不是一個文檔。並根據這兩個文檔的條件進行查詢。就像:SELECT * FROM Table_A,Table_B WHERE column_primaryKey_A = column_primaryKey_B AND column_A1 = XX AND column_B1 = XX – Jonathan
不,您應該爲每列指定單獨的字段。這樣你會達到相同的結果(據我瞭解你的問題)。 據我所知,沒有辦法搜索獨立文檔的依賴關係,你可以做兩個依賴搜索(我將編輯我的答案)。 – dolbi