Hi all,
I am new to Lucene so I apologize if this is a really easy question. I am having trouble using the QueryFilter class. Basically, I want to narrow my search results, getting hits only for a particular category. This is what I've tried (getting no results) String line ="justin"; Query query = parser.parse(line); System.out.println("Query: " + query.toString()); Term t = new Term("category", "Pop"); TermQuery tq = new TermQuery(t); QueryFilter qf = new QueryFilter(tq); System.out.println("Filtered Query: " + fq.toString()); fq = new FilteredQuery(query, qf); search(fq); My debug gives the following: Query: author:justin title:justin Filtered Query: filtered(author:justin title:justin)->QueryFilter(category:Pop) If I call search(query) I get full results so I know "category" is indexed. Any help would be greatly appreciated. -Anna