Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 99861 invoked from network); 26 Feb 2008 20:46:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Feb 2008 20:46:11 -0000 Received: (qmail 17154 invoked by uid 500); 26 Feb 2008 20:45:49 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 17127 invoked by uid 500); 26 Feb 2008 20:45:49 -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 Delivered-To: moderator for java-user@lucene.apache.org Received: (qmail 8176 invoked by uid 99); 26 Feb 2008 20:39:40 -0000 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of stanleyw@csail.mit.edu designates 128.30.2.149 as permitted sender) Date: Tue, 26 Feb 2008 15:39:13 -0500 (EST) From: Stanley Xinlei Wang To: java-user@lucene.apache.org Subject: Re: Question: Using Shingle Analyzer NGramAnalyzerWrapper in Lucene In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: Xinlei Wang X-Virus-Checked: Checked by ClamAV on apache.org Sorry slight correction for the code below: I was actually using the WhitespaceAnalyzer, not the StandardAnalyzer in constructing the NGramAnalyzerWrapper. On Tue, 26 Feb 2008, Stanley Xinlei Wang wrote: > Hi, > > In Lucene, I'm trying to perform word-level bi-gram query parsing using > NGramAnalyzerWrapper. I'm couldn't get any word pairs in the parsed query > and I was wondering what I should do to make this work. I'm using Lucene > 2.2.0 > > I'm using the files from: https://issues.apache.org/jira/browse/lucene-400 > > My code is: > > NGramAnalyzerWrapper analyzer = new NGramAnalyzerWrapper(new > StandardAnalyzer(), 2); > QueryParser p = new QueryParser("info", analyzer); > Query query = lyricsParser.parse("this is my query"); > System.out.println(query.toString()); > > When I run this, I get the following output, which has no bi-grams: > > lyrics:this lyrics:is lyrics:a lyrics:query > > > Thank you for your help! > > Stanley > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org