For proprietary reasons, I cannot post code samples, but I can give you more details as to what I am doing. I am basically trying to search a directory of text files.
Step 1: Create an IndexWriter for the directory being searched. Step 2: For each text file, create a new Document object and add the document title and content as fields to this Lucene document. Add these documents to the IndexWriter. Step 3: Create a QueryParser and parse a user entered query. Step 4: Create an IndexSearcher to search the directory created by the IndexWriter. Step 5: Use the search method of the IndexSearcher to search the parsed query created in Step 3. That's it. Is this the proper way to be doing searching? Thanks. Jeff -----Original Message----- From: Paul Borgermans [mailto:[EMAIL PROTECTED] Sent: Saturday, November 11, 2006 3:06 PM To: java-user@lucene.apache.org Subject: Re: Partial Word Matches Indeed, the only way this can happen as far as I know Lucene is by using a stemmer during indexing, the standard analyzer won't result in such behaviour. hth Paul On 11/11/06, Erick Erickson <[EMAIL PROTECTED]> wrote: > > That's not the default behavior, so I'm perplexed. Normally, you have to > go > to considerable effort to get partial matches.... > > What analyzers are you using at both index and query time? Perhaps as > short > a code snippet as you could make showing this behavior would be a good > thing > to post. I flat guarantee folks will look at it. But please make it short > <G>. > > Best > ERick > > On 11/11/06, Storey, Jeff <[EMAIL PROTECTED]> wrote: > > > > Hi. I'm using Lucene to do some searching (using the Searcher object and > > passing it a ParsedQuery). I search for a word such as "long" and it is > > returning partial matches, such as "belong" and "along." Is there a way > > to turn off this behavior and only match whole words? > > > > > > > > Thank you, > > > > Jeff > > > > > > > > > > > > -- http://walhalla.wordpress.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]