Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 84925 invoked from network); 29 Jul 2006 19:55:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 29 Jul 2006 19:55:20 -0000 Received: (qmail 54911 invoked by uid 500); 29 Jul 2006 19:55:14 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 54882 invoked by uid 500); 29 Jul 2006 19:55:14 -0000 Mailing-List: contact java-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-user@lucene.apache.org Delivered-To: mailing list java-user@lucene.apache.org Received: (qmail 54871 invoked by uid 99); 29 Jul 2006 19:55:14 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 29 Jul 2006 12:55:14 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [17.250.248.173] (HELO smtpout.mac.com) (17.250.248.173) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 29 Jul 2006 12:55:13 -0700 Received: from mac.com (smtpin02-en2 [10.13.10.147]) by smtpout.mac.com (Xserve/8.12.11/smtpout03/MantshX 4.0) with ESMTP id k6TJsrJP018473 for ; Sat, 29 Jul 2006 12:54:53 -0700 (PDT) Received: from [127.0.0.1] (216-12-26-38.va.mvl.ntelos.net [216.12.26.38]) (authenticated bits=0) by mac.com (Xserve/smtpin02/MantshX 4.0) with ESMTP id k6TJsoNK012758 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 29 Jul 2006 12:54:52 -0700 (PDT) Message-ID: <44CBBC95.3030000@mac.com> Date: Sat, 29 Jul 2006 15:52:53 -0400 From: "Michael J. Prichard" User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: java-user@lucene.apache.org Subject: Re: PerFieldAnalyzerWrapper use? Analyzer's not being used as expected.... References: <44CBBBCA.9070509@mac.com> In-Reply-To: <44CBBBCA.9070509@mac.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Oh my...disregard this question. It works...I was instantiating my IndexWriter before setting up my Analyzers!! Dangit...I feel a little dumb. I just switched the order and put the instantiated indexwriter last...it works. Thanks, Michael P.S. I feel somewhat silly! Michael J. Prichard wrote: > So I have the following code... > > // let's get our SynonymAnalyzer > SynonymAnalyzer synAnalyzer = getSynonymAnalyzer(); > // let's get our EmailAnalyzer > EmailAnalyzer emailAnalyzer = getEmailAnalyzer(); > > // set up perfieldanalyzer > PerFieldAnalyzerWrapper aWrapper = new PerFieldAnalyzerWrapper(new > StandardAnalyzer()); aWrapper.addAnalyzer("subject", > synAnalyzer); > aWrapper.addAnalyzer("content", synAnalyzer); > aWrapper.addAnalyzer("from", emailAnalyzer); > aWrapper.addAnalyzer("to", emailAnalyzer); > aWrapper.addAnalyzer("cc", emailAnalyzer); > aWrapper.addAnalyzer("bcc", emailAnalyzer); > > // create the writer > try { > wr = new IndexWriter(indexDir, aWrapper, false); > wr.setUseCompoundFile(false); > } catch (IOException iox) { > // means it ain't there > wr = new IndexWriter(indexDir, aWrapper, true); > wr.setUseCompoundFile(false); > } > > ----- > > When I add a Document to the IndexWriter it does not seem to use the > analyzer's I want it too. Just uses StandardAnalyzer for everythign! > Is this the correct way to use PerFieldAnalyzerWrapper? > > Thanks, > Michael > > P.S. I am using Lucene 2 libs. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org > For additional commands, e-mail: java-user-help@lucene.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org