Thanks for the reply. I was indeed using the 1.4.3 API, when I actually had to use the 2.0 version. Thanks for pointing that out. Everything is working now.
Kind regards, Nick Snels On 12/24/06, Chris Hostetter <[EMAIL PROTECTED]> wrote:
You appear to be trying to use an old method from the java 1.4.3 API for BooleanQuery, but i'm assuming you are acctually using Lucene 2.0 or 1.9 ... take a look at the 2.0 javadocs for BooleanQuery and i think you'll see how do what you are attempting... http://lucene.apache.org/java/2_0_0/api/org/apache/lucene/search/BooleanQuery.html (the approach you are taking towards your goal is sound by the way) : Date: Sat, 23 Dec 2006 20:41:18 +0100 : From: Nick Snels <[EMAIL PROTECTED]> : Reply-To: java-user@lucene.apache.org : To: java-user@lucene.apache.org : Subject: Restrict result returned by Morelikethis : : Hi, : : I have made a Morelikethis query to look up documents that match a certain : document id. This results in a search of the whole index. I would like the : Morelikethis query to search only part of the index. How can I do this? : : I have already tried to create a BooleanQuery, like: : : BooleanQuery comboQuery = new BooleanQuery(); : comboQuery.add(mltQuery, true, false); : comboQuery.add(originalQuery, true, false); : : But I get the error: cannot find symbol : [javac] symbol : method add( : org.apache.lucene.search.Query,boolean,boolean) : : What is the correct way to restrict the search area of a Morelikethis query? : Any help is welcome. Thanks. : : Kind regards, : : Nick Snels : -Hoss --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]