我有两个表。每个表格中有三列。 表-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