Hi Chris,

   I have made some modification for the codes that I have posted yesterday.

      reader = IndexReader.open(DsConstant.indexDir);
                        Searcher searcher = new IndexSearcher(reader);
                        Analyzer analyzer = new StandardAnalyzer();
                        QueryParser parser = new 
QueryParser(DsConstant.idxFileContent,
analyzer);
                        
                        Query query1 = parser.parse(searchString1);
                        Query query2 = parser.parse(searchString2);
                        
                        filter = new Filter(){
                                public BitSet bits (IndexReader reader){
                                        System.out.println("inside bit set");
                                        
                                        BitSet bits = new 
BitSet(reader.maxDoc());
                                        System.out.println("bits size is ::: " 
+bits.size());
                                        for(int i=start; (i<end && 
i<bits.size()); i++) 
                                        {
                                                bits.set(i);
                                    }
                                        
                                        return bits;
                                }
                        };
                        
                        BooleanQuery bq = new BooleanQuery();
                    query1 = new FilteredQuery(new MatchAllDocQuery(), filter);
                    bq.add(query1, BooleanClause.Occur.MUST);
                    bq.add(query2, BooleanClause.Occur.MUST);
                        
                    searchHits = searcher.search(bq);

   Can you pls point me out which part I have done it wrong. Thanks.


regards,
Wooi Meng
-- 
View this message in context: 
http://www.nabble.com/Filter-query-method-tf2586547.html#a7230940
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]

Reply via email to