Return-Path: X-Original-To: apmail-lucene-java-user-archive@www.apache.org Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 97F3BDBB8 for ; Wed, 29 Aug 2012 14:36:09 +0000 (UTC) Received: (qmail 3317 invoked by uid 500); 29 Aug 2012 14:36:07 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 3267 invoked by uid 500); 29 Aug 2012 14:36:07 -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 3259 invoked by uid 99); 29 Aug 2012 14:36:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Aug 2012 14:36:07 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FSL_RCVD_USER,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rcmuir@gmail.com designates 209.85.210.176 as permitted sender) Received: from [209.85.210.176] (HELO mail-iy0-f176.google.com) (209.85.210.176) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Aug 2012 14:36:02 +0000 Received: by iagt4 with SMTP id t4so1322808iag.35 for ; Wed, 29 Aug 2012 07:35:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=qA+mKAO4KyH4wDuV5KEyyAl9r6thHbTGPsMIv8Z5N4Y=; b=M8Qo2c1W7TDrhQqIUrGtyzKhYqn5onzMOAYpnh0bdPiVjwA14AxxsNhQ1pgFH5m4lw rXklIe1JrhT9hlBu216KwOOcGg+3wI7lZC+T3iXie86/O3BmCqEG2J9G5Yh9MTRwi11i WxLnsRUEymwJkps5vcMqHm1iDqkAfx54ey1jQv/+xUyd5ONOPtPCPVwZ9rPyxP36Jz+2 UO8gkk66n121xWpIi8WmlOhDf1h/0AC313hg98mwgQPv6FMBXhBvxWyJh6aWLNTeJ1R1 OV4QxaPq5jZVPmu8uK6kfH0nxdD8DJAscSlP/dbqgiV0sjHMDxQ1LOFI+KVw2eKkwsrr v95A== Received: by 10.50.41.170 with SMTP id g10mr17407019igl.12.1346250941510; Wed, 29 Aug 2012 07:35:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.50.47.129 with HTTP; Wed, 29 Aug 2012 07:35:19 -0700 (PDT) In-Reply-To: References: From: Robert Muir Date: Wed, 29 Aug 2012 10:35:19 -0400 Message-ID: Subject: Re: Using a char filter in solr createComponents To: java-user@lucene.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org sure. you need to wrap the reader in Analyzer.initReader() to do this: /** * Override this if you want to add a CharFilter chain. */ protected Reader initReader(String fieldName, Reader reader) { return reader; } by default it returns the original Reader unchanged. There are examples in the analysis package javadocs (https://builds.apache.org/job/Lucene-Artifacts-4.x/javadoc/core/org/apache/lucene/analysis/package-summary.html#package_description), but we don't yet have one that uses a CharFilter. I'll see if i can add one. On Wed, Aug 29, 2012 at 10:29 AM, Benson Margulies wrote: > I'm close to the bottom of my list here. > > I've got an Analyzer that, in 3.1, set up a CharFilter in the tokenStream > method. So now I have to migrate that to createComponents. Can someone give > me a shove in the right direction? -- lucidworks.com --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org