My requirement is to search on SEVEN Fields say F1,F2,F3,F4,F5,F6,F7 having F1,F2,F3,F4 on one doc index and F5,F6,F7 on a different doc index
I need to perform a search with ((F1=9 AND F2=4) AND (F3=keyword OR F4=keyword)) OR (F5=9 AND F6=4 AND F7=keyword) For normal search I was doing like this: String[] sFields = { ID1, ID2, TITLE, CONTENT }; String[] sQuery = { id1, id2, sKeyword, sKeyword }; Occur[] flag = { BooleanClause.Occur.MUST, BooleanClause.Occur.MUST, BooleanClause.Occur.MUST, BooleanClause.Occur.MUST }; Query oQuery = oMultiParser.parse(sQuery, sFields, flag, oAnalyzer) ; Hits hits = indexSearcher.search(oQuery); How can I modify the above query in such a way that it has to search on different doc Indexes? -- View this message in context: http://www.nabble.com/Multifield-Search-with-OR-and-AND-on-different-doc-Fields-tp18273644p18273644.html Sent from the Lucene - Java Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]