Hi,
I am a newbie to Lucene. I have a question for making a query that associate 2 index files: - One index has the content index for a list of documents and a key to the document. That means the Lucene document of this index contains 2 fields: the 'content' and the 'key'. - another index has the some data indexed associated with the 'key' in the previous index. The Lucene document of this index contains several fields: the 'who' that contains some data and the 'key' that _points_ to the document in the first index. Sample data: Index_1: [key] [content] Abc "blah blah 123 ..." Xyz "123 321 a nice day ..." Index_2: [who] [accessed] [key] David 1/1/2007 Abc Someone 1/2/2005 Abc Guess 12/1/2000 Xyz Harry 1/1/2008 Abc Sandra 1/1/2003 Xyz As shown, the [key] field in Index_2 has repeated value that _points_ to the [key] values in Index_1. How do I make a query for the following: Find out all documents in Index_2: - [who] is in range of 'David' to 'Guess' and - [accessed] in range '1/1/1900' to '1/1/2010' and - [key] associated [content] in Index_1 that contains the term 'blah' I know this is more SQL like query. Is Lucene capable of doing this type of query that needs associations among index files? Thanks in advance. - m