Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 7706 invoked from network); 9 Jul 2006 10:57:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 9 Jul 2006 10:57:34 -0000 Received: (qmail 11680 invoked by uid 500); 9 Jul 2006 10:57:28 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 11655 invoked by uid 500); 9 Jul 2006 10:57:28 -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 11644 invoked by uid 99); 9 Jul 2006 10:57:28 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [69.55.225.129] (HELO ehatchersolutions.com) (69.55.225.129) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 09 Jul 2006 03:57:18 -0700 Received: by ehatchersolutions.com (Postfix, from userid 504) id CBA3D30EFCD4; Sun, 9 Jul 2006 06:56:07 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on javelina X-Spam-Level: Received: from [172.16.1.101] (va-71-53-203-135.dhcp.embarqhsd.net [71.53.203.135]) by ehatchersolutions.com (Postfix) with ESMTP id E5D4D30EFCD4 for ; Sun, 9 Jul 2006 06:56:05 -0400 (EDT) Mime-Version: 1.0 (Apple Message framework v752.2) In-Reply-To: <5234403.post@talk.nabble.com> References: <5234403.post@talk.nabble.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <1F4C0193-FDB1-467B-B3FB-AFD2E5D877AF@ehatchersolutions.com> Content-Transfer-Encoding: 7bit From: Erik Hatcher Subject: Re: TermQuery doesn't support non-english charecters Date: Sun, 9 Jul 2006 06:56:01 -0400 To: java-user@lucene.apache.org X-Mailer: Apple Mail (2.752.2) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-0.8 required=5.0 tests=AWL,BAYES_00, RCVD_IN_SORBS_DUL autolearn=no version=3.1.1 X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Jul 8, 2006, at 3:54 PM, dan2000 wrote: > When non-English word is used in TermQuery, it always returns null. > With > other types query, I could pass in an language specific analyzer. > but with > this TermQuery, I can't find anyway to specify the language. What other types of queries are you referring to? No built-in Query subclass uses an analyzer. All terms handed to these Querys must "pre analyzed", such that they match how terms were indexed. You can always run through an analyzer to build up queries, just like QueryParser does. Look at AnalyzerDemo (or is it AnalysisDemo?) in the Lucene in Action codebase which does this, as well as the internals to QueryParser. Erik --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org