Return-Path: Delivered-To: apmail-lucene-general-archive@www.apache.org Received: (qmail 82417 invoked from network); 30 Nov 2007 14:00:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 Nov 2007 14:00:56 -0000 Received: (qmail 29855 invoked by uid 500); 30 Nov 2007 14:00:44 -0000 Delivered-To: apmail-lucene-general-archive@lucene.apache.org Received: (qmail 29822 invoked by uid 500); 30 Nov 2007 14:00:44 -0000 Mailing-List: contact general-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@lucene.apache.org Delivered-To: mailing list general@lucene.apache.org Received: (qmail 29811 invoked by uid 99); 30 Nov 2007 14:00:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 06:00:43 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [208.97.132.83] (HELO spunkymail-a14.g.dreamhost.com) (208.97.132.83) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 14:00:22 +0000 Received: from [192.168.0.3] (adsl-074-229-189-244.sip.rmo.bellsouth.net [74.229.189.244]) by spunkymail-a14.g.dreamhost.com (Postfix) with ESMTP id 37314190E3D for ; Fri, 30 Nov 2007 06:00:16 -0800 (PST) Message-Id: <4027E6C6-418E-4810-A2F1-B5847A8BE58A@apache.org> From: Grant Ingersoll To: general@lucene.apache.org In-Reply-To: <200711301245.lAUCjG9Y029826@csmail1.leeds.ac.uk> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Subject: Re: SpanNearQuery for phrases Date: Fri, 30 Nov 2007 09:00:14 -0500 References: <200711301245.lAUCjG9Y029826@csmail1.leeds.ac.uk> X-Mailer: Apple Mail (2.915) X-Virus-Checked: Checked by ClamAV on apache.org SpanQuery a = new SpanTermQuery... SpanQuery b = new SpanTermQuery... SpanNearQuery snq = new SpanNearQuery(new SpanQuery[]{a, b}, 20, false) Or something like that. No need for the nested arrays. On Nov 30, 2007, at 7:45 AM, fzsu wrote: > Hi all, > > I want to compute the co-occurrence frequency of two phrases within a > certain distance. > > I also get the information from the website that SpanNearQuery can > also > implement this, and some snippet code as follow: > > > > SpanQuery phrA = new SpanTermQuery(new Term("contents","Jean")); > SpanQuery[] phrB = new SpanQuery[2]; > > phrB[0] = new SpanTermQuery(new Term("contents","great")); > phrB[1] = new SpanTermQuery(new Term("contents","actor")); > > SpanNearQuery query=new SpanNearQuery(new SpanQuery[]{phrA,phrB}, > 20,false); > > > > But in my program the error "incompatible type " happened at the > last line, > as phrB is an array, while phrA is only a common variable. > > > > Any solution to problem? Or some other ways? > > > > Best, > > Allen > > > -------------------------- Grant Ingersoll http://lucene.grantingersoll.com Lucene Helpful Hints: http://wiki.apache.org/lucene-java/BasicsOfPerformance http://wiki.apache.org/lucene-java/LuceneFAQ