Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 30536 invoked from network); 27 May 2009 14:40:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 27 May 2009 14:40:51 -0000 Received: (qmail 76366 invoked by uid 500); 27 May 2009 14:41:01 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 76313 invoked by uid 500); 27 May 2009 14:41:01 -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 76303 invoked by uid 99); 27 May 2009 14:41:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 May 2009 14:41:00 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [68.142.200.236] (HELO smtp101.biz.mail.mud.yahoo.com) (68.142.200.236) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 27 May 2009 14:40:46 +0000 Received: (qmail 30281 invoked from network); 27 May 2009 14:40:24 -0000 Received: from unknown (HELO ?192.168.1.106?) (nhira@75.168.249.216 with plain) by smtp101.biz.mail.mud.yahoo.com with SMTP; 27 May 2009 14:40:23 -0000 X-Yahoo-SMTP: Bu8d.4OswBBMQgdG57mcy0vc_q4XnxE_t0uZOKgJMA-- X-YMail-OSG: .McizcQVM1mu7nSwXKOGECS87QJ0MTa676I6Voo_Fqo_5LB1NmiMrRxb_D8b2dAMOIpiUlTcNuosqQg930fntSMps23M8dU3u5FHfZD5yp0x1fq35HfuKMN0Tj4t_HqDLGE0b3FV3.gDvm6r9Vztdsfv227Y6o3MP4CccCNIIxSb_G6ToJdt9kQSgKvCIsn_mX4D6ilA0g_zUaQ18H7ypQM_cnebTjCUQDI52sz9rNRh64Th6P0_pbEkwyniOd3eO3Gu3xAdzhO1dInmIuaQoE9UgGSRQ4DvOnGOWwyNIggwfl90DjOFPvS03Y3a0DpLdmO8O594_5WcNTBVS76isS7V X-Yahoo-Newman-Property: ymail-3 Mime-Version: 1.0 (Apple Message framework v753.1) In-Reply-To: <25652c480905270002w47674849y1bccb33c43e5c413@mail.gmail.com> References: <1242666786.22206.13.camel@marco-desktop> <25652c480905220910q936b1b9o4a71083c7f12c0c5@mail.gmail.com> <4A16D56F.3030709@informatics.jax.org> <25652c480905240225s656a298rd86d8a0f321f0119@mail.gmail.com> <25652c480905240306i15520bb6ye9214d14e73254d6@mail.gmail.com> <4A1BE749.6030702@informatics.jax.org> <25652c480905261345t26897970xc71238f25c6f7333@mail.gmail.com> <945965.45422.qm@web1116.biz.mail.sk1.yahoo.com> <25652c480905261459k120e3646qfadb2c9fb8d1e27b@mail.gmail.com> <725925.8133.qm@web1105.biz.mail.sk1.yahoo.com> <25652c480905270002w47674849y1bccb33c43e5c413@mail.gmail.com> Content-Type: text/plain; charset=WINDOWS-1252; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: quoted-printable From: "N. Hira" Subject: Re: Searching index problems with tomcat Date: Wed, 27 May 2009 09:40:18 -0500 To: java-user@lucene.apache.org X-Mailer: Apple Mail (2.753.1) X-Virus-Checked: Checked by ClamAV on apache.org Not sure if this applies here, but that tends to happen when the =20 analyzer you use for indexing is different from the one used in Luke =20 or you're running into character set issues. Are you using the =20 StandardAnalyzer in both cases? Also, could you post an example of the query you are trying? There =20 are some very smart people who check this list and they may be able =20 to help you if they had a "sample" of your index, i.e., create a 10-=20 document index and make it available for download so people can look =20 at it for you? -h On 27-May-2009, at 2:02 AM, Marco Lazzara wrote: > * I see that you have reported the creation of 3 files, but does Luke > recognize those files as an index and do you see the Documents you =20 > expect to > see in this index?* > Luke recognizes those files and I see those documents in this index =20= > but I > observed that when I run the query Luke finds (for example) only 3 =20 > files of > 5. > Any ideas??? > Marco Lazzara > > > 2009/5/27 N Hira > >> >> Sorry for the confusion -- I checked the archive and I could not =20 >> find a >> message where you have been able to open the index using Luke. >> >> Have you been able to do that? I see that you have reported the =20 >> creation >> of 3 files, but does Luke recognize those files as an index and do =20= >> you see >> the Documents you expect to see in this index? >> >> This is the official site for Luke: >> http://www.getopt.org/luke/ >> >> -h >> >> >> ----- Original Message ---- >> From: Marco Lazzara >> To: java-user@lucene.apache.org >> Sent: Tuesday, May 26, 2009 4:59:14 PM >> Subject: Re: Searching index problems with tomcat >> >> *Does the part of the web app that is responsible for searching have >> permissions to read "/home/marco/testIndex"?* >> >> Yes It does.It can read everywhere. >> >> *Could you add some code to your searching app to print out the =20 >> directory >> listing to confirm?* >> >> I've already posted them.See May 19 >> >> *Also, I may have missed this posting, but could you provide the =20 >> answer >> from >> Step 3. of mhall's suggestion on 22-May, i.e., did you find the =20 >> data that >> you expected in your index using Luke?* >> >> >> yes.there are 3 files in the index.see May 24 >> >> -rw-r--r-- 1 marco marco 4043 2009-05-24 12:00 _5.cfs >> -rw-r--r-- 1 marco marco 58 2009-05-24 12:00 segments_c >> -rw-r--r-- 1 marco marco 20 2009-05-24 12:00 segments.gen >> >> >> 2009/5/26 N Hira >> >>> >>> Marco, >>> >>> Does the part of the web app that is responsible for searching have >>> permissions to read "/home/marco/testIndex"? >>> >>> Could you add some code to your searching app to print out the =20 >>> directory >>> listing to confirm? >>> >>> Also, I may have missed this posting, but could you provide the =20 >>> answer >> from >>> Step 3. of mhall's suggestion on 22-May, i.e., did you find the =20 >>> data that >>> you expected in your index using Luke? >>> >>> Good luck. >>> >>> -h >>> >>> >>> >>> ----- Original Message ---- >>> From: Marco Lazzara >>> To: java-user@lucene.apache.org >>> Sent: Tuesday, May 26, 2009 3:45:38 PM >>> Subject: Re: Searching index problems with tomcat >>> >>> I tried different things.I tried to create the index without the =20= >>> web >>> application,I tried to create the index with a webapp and the =20 >>> index was >>> created without any problem.But the research has alway no result. >>> >>> For example,if the folder i'm searching on is empty, the webapp =20 >>> cathces >> an >>> exception : "no segments* file found in >>> org.apache.lucene.store. >>>> >>>> RAMDirectory@home/marco/testIndex...." >>> >>> >>> It means that Lucene tries to search in that index but it =20 >>> fails..maybe >> the >>> index is incorrect for a webapp??? >>> >>> MARCO LAZZARA >>> >>> >>> 2009/5/26 Matthew Hall >>> >>>> Right.. so perhaps I'm a bit confused here. >>>> >>>> The webapp.. is consuming an index.. yes? >>>> >>>> Or, are you trying to create an index via a webapp? >>>> >>>> I was assuming that you had some sort of indexing software that you >> were >>>> using to first build your indexes, which the webapp then consumes. >>>> >>>> Is that your intent? >>>> >>>> Sorry I didn't get back to you before this, but it was a holiday =20= >>>> over >>> here. >>>> >>>> >>>> >>>> >>>> Marco Lazzara wrote: >>>> >>>>> Ok i solve the problem I've posted before,I run the web app..It >> creates >>>>> the >>>>> index in folder /home/marco/testIndex with 3 files >>>>> >>>>> -rw-r--r-- 1 marco marco 4043 2009-05-24 12:00 _5.cfs >>>>> -rw-r--r-- 1 marco marco 58 2009-05-24 12:00 segments_c >>>>> -rw-r--r-- 1 marco marco 20 2009-05-24 12:00 segments.gen >>>>> >>>>> but when I run the query I obtain no results!!!! >>>>> >>>>> Why in my folder there are only 3 files??? >>>>> >>>>> Marco Lazzara >>>>> >>>>> >>>>> 2009/5/24 Marco Lazzara >>>>> >>>>> >>>>> >>>>>> Hi.At step 2 I have only 3 files in the folder,but i think is =20 >>>>>> not a >>>>>> problema.I've tried to create the index in the web app e not =20 >>>>>> only in >>> the >>>>>> standalone application but something failes.Tomcat report this =20= >>>>>> error >>>>>> java.io.FileNotFoundException: no segments* file found in >>>>>> org.apache.lucene.store.RAMDirectory@1c2ec05: files: >>>>>> at >>>>>> >>>>>> >>> >> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run=20 >> (SegmentInfos.java:604) >>>>>> at >>>>>> >>>>>> >>> >> org.apache.lucene.index.DirectoryIndexReader.open=20 >> (DirectoryIndexReader.java:111) >>>>>> at org.apache.lucene.index.IndexReader.open=20 >>>>>> (IndexReader.java:316) >>>>>> at org.apache.lucene.index.IndexReader.open=20 >>>>>> (IndexReader.java:227) >>>>>> at >>>>>> org.apache.lucene.search.IndexSearcher.=20 >>>>>> (IndexSearcher.java:55) >>>>>> at org.utils.synonym.WordNetSynonymEngine.(Unknown =20 >>>>>> Source) >>>>>> at org.indexing.AlternativeRDFIndexing.(Unknown Source) >>>>>> at org.gui.CreazioneIndici.run2(Unknown Source) >>>>>> at org.gui.Query.main(Unknown Source) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>> at >>>>>> >>>>>> >>> >> sun.reflect.NativeMethodAccessorImpl.invoke=20 >> (NativeMethodAccessorImpl.java:39) >>>>>> at >>>>>> >>>>>> >>> >> sun.reflect.DelegatingMethodAccessorImpl.invoke=20 >> (DelegatingMethodAccessorImpl.java:25) >>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>> at com.sun.javaws.Launcher.executeApplication(Launcher.java:=20= >>>>>> 1321) >>>>>> at com.sun.javaws.Launcher.executeMainClass(Launcher.java:=20 >>>>>> 1267) >>>>>> at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1066) >>>>>> at com.sun.javaws.Launcher.run(Launcher.java:116) >>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>> >>>>>> this changes everytime one time it is: no segments* file found in >>>>>> org.apache.lucene.store.RAMDirectory@*1c2ec05* >>>>>> the second it is no segments* file found in >>>>>> org.apache.lucene.store.RAMDirectory@*170b819* >>>>>> >>>>>> On the standalone it works perfectly. >>>>>> >>>>>> Marco Lazzara >>>>>> >>>>>> 2009/5/22 Matthew Hall >>>>>> >>>>>> >>>>>> >>>>>>> humor me. >>>>>>> >>>>>>> Open up your indexing software package. >>>>>>> >>>>>>> Step 1: In all places where you reference your index, replace >> whatever >>>>>>> the >>>>>>> heck you have there with the following EXACT STRING: >>>>>>> >>>>>>> /home/marco/testIndex >>>>>>> >>>>>>> Do not leave off the leading slash. >>>>>>> >>>>>>> After you have made these changes to the indexing software, >> recompile >>>>>>> and >>>>>>> create your indexes. >>>>>>> >>>>>>> Step 2: After your indexing process completes do the following: >>>>>>> >>>>>>> cd /home/marco/testIndex/index >>>>>>> >>>>>>> You should see files in there, they will look something like =20 >>>>>>> this: >>>>>>> >>>>>>> drwxrwxr-x 3 mhall progs 4.0K May 18 11:19 .. >>>>>>> -rw-rw-r-- 1 mhall progs 80 May 21 16:47 _9j7.fnm >>>>>>> -rw-rw-r-- 1 mhall progs 4.1G May 21 16:50 _9j7.fdt >>>>>>> -rw-rw-r-- 1 mhall progs 434M May 21 16:50 _9j7.fdx >>>>>>> -rw-rw-r-- 1 mhall progs 280M May 21 16:52 _9j7.frq >>>>>>> -rw-rw-r-- 1 mhall progs 108M May 21 16:52 _9j7.prx >>>>>>> -rw-rw-r-- 1 mhall progs 329M May 21 16:52 _9j7.tis >>>>>>> -rw-rw-r-- 1 mhall progs 4.7M May 21 16:52 _9j7.tii >>>>>>> -rw-rw-r-- 1 mhall progs 108M May 21 16:52 _9j7.nrm >>>>>>> -rw-rw-r-- 1 mhall progs 47 May 21 16:52 =20 >>>>>>> segments_9je >>>>>>> -rw-rw-r-- 1 mhall progs 20 May 21 16:52 =20 >>>>>>> segments.gen >>>>>>> >>>>>>> You have now confirmed that you are actually creating =20 >>>>>>> indexes. And >>> the >>>>>>> indexes you are creating exist at EXACTLY the place you have =20 >>>>>>> asked >>> them >>>>>>> to. >>>>>>> >>>>>>> Step 3: Then.. go download luke, and open these indexes. =20 >>>>>>> Perform a >>>>>>> query >>>>>>> on them, confirm that the data you want is actually IN the =20 >>>>>>> indexes. >>>>>>> >>>>>>> Step 4: Now, open up your standalone application, and replace >> whatever >>>>>>> you >>>>>>> are using in the to open the index with the SAME string I have >> listed >>>>>>> above. >>>>>>> >>>>>>> Perform a search, verify that the indexes are there, and =20 >>>>>>> actually >>> return >>>>>>> values. >>>>>>> >>>>>>> Step 5: Lastly, go into your web application and again =20 >>>>>>> replace the >>> path >>>>>>> with the one I have above, recompile, and perform a search. =20 >>>>>>> Verify >>> that >>>>>>> the >>>>>>> indexes are actually THERE and searchable. >>>>>>> >>>>>>> This.. damn well SHOULD work, if it doesn't it is likely =20 >>>>>>> pointing to >>>>>>> some >>>>>>> other issues in what you have setup. For example your tomcat >> instance >>>>>>> could >>>>>>> perhaps not have permission to read the lucene indexes =20 >>>>>>> directory. >> You >>>>>>> should be able to tell this in the tomcat logs, BUT don't do =20 >>>>>>> this >> yet. >>>>>>> Carefully and fully follow the steps I have outlined for =20 >>>>>>> you, and >>> then >>>>>>> you >>>>>>> have chased down the full debugging path for this. >>>>>>> >>>>>>> If this yields nothing for you, I'd be happy to take a closer =20= >>>>>>> look >> at >>>>>>> your >>>>>>> source code, but until then give this a shot. >>>>>>> >>>>>>> Oh.. if it fails, please post back EXACTLY which steps in the =20= >>>>>>> above >>>>>>> outlined process failed for you, as that will be really really >>> helpful. >>>>>>> >>>>>>> >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>> >>>>>>> Marco Lazzara wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>>> I dont't know hot to solve the problem..I've tried all =20 >>>>>>>> rationals >>>>>>>> things.Maybe the last thing is to try to index not with =20 >>>>>>>> FSDirectory >>> but >>>>>>>> with >>>>>>>> something else.I have to peruse the api documentation. >>>>>>>> But.....IF IT WAS A LUCENE'S BUG??? >>>>>>>> >>>>>>>> 2009/5/22 Matthew Hall >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> because that's the default index write behavior. >>>>>>>>> >>>>>>>>> It will create any directory that you ask it to. >>>>>>>>> >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>> Marco Lazzara wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> ok.I understand what you really mean but It doesn't work. >>>>>>>>>> I understand one thing.For example When i try to open an =20 >>>>>>>>>> index in >>> the >>>>>>>>>> following location : "RDFIndexLucene/" but the folder doesn't >>>>>>>>>> exist,*Lucene >>>>>>>>>> create an empty folder named "RDFIndexLucene"* in my home >>>>>>>>>> folder...WHY??? >>>>>>>>>> >>>>>>>>>> MARCO LAZZARA >>>>>>>>>> >>>>>>>>>> 2009/5/22 Matthew Hall >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> For writing indexes? >>>>>>>>>>> >>>>>>>>>>> Well I guess it depends on what you want.. but I =20 >>>>>>>>>>> personally use >>>>>>>>>>> this: >>>>>>>>>>> >>>>>>>>>>> (2.3.2 API) >>>>>>>>>>> >>>>>>>>>>> File INDEX_DIR =3D "/data/searchtool/thisismyindexdirectory" >>>>>>>>>>> Analyzer analyzer =3D new WhateverConcreteAnalyzerYouWant(); >>>>>>>>>>> >>>>>>>>>>> writer =3D new IndexWriter(/INDEX_DIR/, /analyzer/, true); >>>>>>>>>>> >>>>>>>>>>> Your best bet would be to peruse the API docs of whatever =20= >>>>>>>>>>> lucene >>>>>>>>>>> version >>>>>>>>>>> you are using. >>>>>>>>>>> >>>>>>>>>>> However, I'm still pretty sure this ISN'T your actual issue >> here. >>>>>>>>>>> >>>>>>>>>>> Looking at your "full path" example those still seem to =20 >>>>>>>>>>> be by >>>>>>>>>>> reference >>>>>>>>>>> to >>>>>>>>>>> me. Let me be more specific and tell you EXACTLY what I =20 >>>>>>>>>>> mean by >>>>>>>>>>> that, >>>>>>>>>>> >>>>>>>>>>> Lets say you are running your program in the following >> directory: >>>>>>>>>>> >>>>>>>>>>> /home/test/app/ >>>>>>>>>>> >>>>>>>>>>> Trying to open an index like you have below will =20 >>>>>>>>>>> effectively be >>>>>>>>>>> trying >>>>>>>>>>> to >>>>>>>>>>> open an index in the following location: >>>>>>>>>>> >>>>>>>>>>> /home/test/app/home/marco/RdfIndexLucene >>>>>>>>>>> >>>>>>>>>>> What I think you MEAN to be doing is: >>>>>>>>>>> >>>>>>>>>>> /home/marco/RdfIndexLucene >>>>>>>>>>> >>>>>>>>>>> That leading slash is VERY VERY important, as its the entire >>>>>>>>>>> difference >>>>>>>>>>> between an relative path and an absolute one. >>>>>>>>>>> >>>>>>>>>>> Matt >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Marco Lazzara wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> I was talking with my teacher. >>>>>>>>>>>> Is it correct to use FSDirectory?Could you please look =20 >>>>>>>>>>>> again at >>> the >>>>>>>>>>>> code >>>>>>>>>>>> I've posted here?? >>>>>>>>>>>> Should I choose a different way to Indexing ?? >>>>>>>>>>>> >>>>>>>>>>>> Marco Lazzara >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 2009/5/22 Ian Lea >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> OK. I'd still like to see some evidence, but never mind. >>>>>>>>>>>>> >>>>>>>>>>>>> Next suggestion is the old standby - cut the code down =20 >>>>>>>>>>>>> to the >>>>>>>>>>>>> absolute >>>>>>>>>>>>> minimum to demonstrate the problem and post it here. I =20= >>>>>>>>>>>>> know >>>>>>>>>>>>> you've >>>>>>>>>>>>> already posted some code, but maybe not all of it, and >>> definitely >>>>>>>>>>>>> not >>>>>>>>>>>>> cut down to the absolute minimum. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Ian. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Thu, May 21, 2009 at 10:48 PM, Marco Lazzara < >>>>>>>>>>>>> marco.lazzara@gmail.com >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> _I strongly suggest that you use a full path name and/or >>> provide >>>>>>>>>>>>>> some >>>>>>>>>>>>>> evidence that your readers and writers are using the same >>>>>>>>>>>>>> directory >>>>>>>>>>>>>> and thus lucene index. >>>>>>>>>>>>>> _ >>>>>>>>>>>>>> I try a full path like home/marco/RdfIndexLucene,even >>>>>>>>>>>>>> media/disk/users/fratelli/RDFIndexLucene.But nothing is >>> changed. >>>>>>>>>>>>>> >>>>>>>>>>>>>> MARCOLAZZARA >>>>>>>>>>>>>> _ >>>>>>>>>>>>>> >>>>>>>>>>>>>> _ >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Its been a few days, and we haven't heard back about =20 >>>>>>>>>>>>>>> this >>> issue, >>>>>>>>>>>>>>> can >>>>>>>>>>>>>>> we assume that you fixed it via using fully qualified =20= >>>>>>>>>>>>>>> paths >>>>>>>>>>>>>>> then? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Ian Lea wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Marco >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> You haven't answered Matt's question about where you =20= >>>>>>>>>>>>>>>> are >>>>>>>>>>>>>>>> running >>>>>>>>>>>>>>>> it >>>>>>>>>>>>>>>> from. Tomcat's default directory may well not be =20 >>>>>>>>>>>>>>>> the same >> as >>>>>>>>>>>>>>>> yours. >>>>>>>>>>>>>>>> I strongly suggest that you use a full path name and/or >>> provide >>>>>>>>>>>>>>>> some >>>>>>>>>>>>>>>> evidence that your readers and writers are using the =20= >>>>>>>>>>>>>>>> same >>>>>>>>>>>>>>>> directory >>>>>>>>>>>>>>>> and thus lucene index. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Ian. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Wed, May 20, 2009 at 9:59 AM, Marco Lazzara >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I've posted the indexing part,but I don't use this =20 >>>>>>>>>>>>>>>>> in my >>>>>>>>>>>>>>>>> app.After >>>>>>>>>>>>>>>>> I >>>>>>>>>>>>>>>>> create the index,I put that in a folder like >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> /home/marco/RDFIndexLucece >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> and when I run the query I'm only searching (and not >>> indexing). >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> String[] fieldsearch =3D new String[] {"name", = "synonyms", >>>>>>>>>>>>>>> "propIn"}; >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> //RDFinder rdfind =3D new >>>>>>>>>>>>>>>> RDFinder("RDFIndexLucene/",fieldsearch); >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> TreeMap> paths; >>>>>>>>>>>>>>>>> try { >>>>>>>>>>>>>>>>> this.paths =3D this.rdfind.Search(text, =20 >>>>>>>>>>>>>>>>> "path"); >>>>>>>>>>>>>>>>> } catch (ParseException e1) { >>>>>>>>>>>>>>>>> e1.printStackTrace(); >>>>>>>>>>>>>>>>> } catch (IOException e1) { >>>>>>>>>>>>>>>>> e1.printStackTrace(); >>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Marco Lazzara >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Sorry, anyhow looking over this quickly here's a >>>>>>>>>>>>>>>>>> summarization >>>>>>>>>>>>>>>>>> of >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> what >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I see: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> You have documents in your index that look like the >> following: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> name which is indexed and stored. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> synonyms which are indexed and stored >>>>>>>>>>>>>>>>>> path, which is stored but not indexed >>>>>>>>>>>>>>>>>> propin, which is stored and indexed >>>>>>>>>>>>>>>>>> propinnum, which is stored but not indexed >>>>>>>>>>>>>>>>>> and ... vicinity I guess which is stored but not =20 >>>>>>>>>>>>>>>>>> indexed >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> For an analyzer you are using Standard analyzer =20 >>>>>>>>>>>>>>>>>> (which >>>>>>>>>>>>>>>>>> considering >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> all >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> the Italian? is an interesting choice.) >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> And you are opening your index using FSDirectory, in =20 >>>>>>>>>>>>>>> what >>>>>>>>>>>>>>> appears >>>>>>>>>>>>>>> to >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> be a by reference fashion (You don't have a fully >> qualified >>>>>>>>>>>>>>>> path >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>> where your index is, you are ASSUMING that its in the >> same >>>>>>>>>>>>>>>>>> directory >>>>>>>>>>>>>>>>>> as this code, unless FSDirectory is not =20 >>>>>>>>>>>>>>>>>> implemented as I >>>>>>>>>>>>>>>>>> think >>>>>>>>>>>>>>>>>> it >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> is.) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Now can I see the consumer code? Specifically the part >> where >>>>>>>>>>>>>>>> you >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> are >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> opening the index/constructing your queries? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I'm betting what's going on here is you are =20 >>>>>>>>>>>>>>>> deploying this >>> as >>>>>>>>>>>>>>>> a >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> war >>>>>>>>>>>>>>>>>> file into tomcat, and its just not really finding the >> index >>>>>>>>>>>>>>>>>> as >>>>>>>>>>>>>>>>>> a >>>>>>>>>>>>>>>>>> result of how the war file is getting deployed, but >> looking >>>>>>>>>>>>>>>>>> more >>>>>>>>>>>>>>>>>> closely at the source code should reveal if my =20 >>>>>>>>>>>>>>>>>> suspicion >> is >>>>>>>>>>>>>>>>>> correct >>>>>>>>>>>>>>>>>> here. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Also runtime wise, when you run your standalone app, >> where >>>>>>>>>>>>>>>>>> specifically in your directory structure are you =20 >>>>>>>>>>>>>>>>>> running >> it >>>>>>>>>>>>>>>>>> from? >>>>>>>>>>>>>>>>>> Cause if you are opening your index reader/=20 >>>>>>>>>>>>>>>>>> searcher in >> the >>>>>>>>>>>>>>>>>> same >>>>>>>>>>>>>>>>>> way >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> as >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> you are creating your writer here, I'm pretty darn =20 >>>>>>>>>>>>>>>> certain >>> that >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> will >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> cause you problems. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Marco Lazzara wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> _Could you further post your Analyzer Setup/Query >> Building >>>>>>>>>>>>>>>>>>> code >>>>>>>>>>>>>>>>>>> from >>>>>>>>>>>>>>>>>>> BOTH apps. _ >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> there is only one code.It is the same for web and =20= >>>>>>>>>>>>>>>>>>> for >>>>>>>>>>>>>>>>>>> standalone. >>>>>>>>>>>>>>>>>>> And it is exactly the real problem!!the code is the >>>>>>>>>>>>>>>>>>> same,libraries >>>>>>>>>>>>>>>>>>> are >>>>>>>>>>>>>>>>>>> the same,query index etc etc. are the same. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> This is the class that create index >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> public class AlternativeRDFIndexing { >>>>>>>>>>>>>>>>>>> private Analyzer analyzer; >>>>>>>>>>>>>>>>>>> private Directory directory; >>>>>>>>>>>>>>>>>>> private IndexWriter iwriter; >>>>>>>>>>>>>>>>>>> private WordNetSynonymEngine wns; >>>>>>>>>>>>>>>>>>> private AlternativeResourceAnalysis rs; >>>>>>>>>>>>>>>>>>> public ArrayList commonnodes; >>>>>>>>>>>>>>>>>>> //private RDFinder rdfind =3D new >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> RDFinder("RDFIndexLucene/",new >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> String[] {"name"}); >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> // public boolean Exists(String node) throws >>> ParseException, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> IOException{ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> // // return rdfind.Exists(node); >>>>>>>>>>>>>>>>>>> // } >>>>>>>>>>>>>>>>>>> public AlternativeRDFIndexing(String =20 >>>>>>>>>>>>>>>>>>> inputfilename) >>>>>>>>>>>>>>>>>>> throws >>>>>>>>>>>>>>>>>>> IOException, ParseException{ >>>>>>>>>>>>>>>>>>> commonnodes =3D new ArrayList(); >>>>>>>>>>>>>>>>>>> // bisogna istanziare un oggetto per fare >>> analisi >>>>>>>>>>>>>>>>>>> sul >>>>>>>>>>>>>>>>>>> documento rdf >>>>>>>>>>>>>>>>>>> rs =3D new AlternativeResourceAnalysis=20 >>>>>>>>>>>>>>>>>>> (inputfilename); >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> ArrayList nodelist =3D >>>>>>>>>>>>>>>>>>> rs.getResources(); >>>>>>>>>>>>>>>>>>> int nodesize =3D nodelist.size(); >>>>>>>>>>>>>>>>>>> ArrayList sourcelist =3D rs.getsource(); >>>>>>>>>>>>>>>>>>> int sourcesize =3D sourcelist.size(); >>>>>>>>>>>>>>>>>>> //sinonimi >>>>>>>>>>>>>>>>>>> wns =3D new WordNetSynonymEngine("sinonimi/"); >>>>>>>>>>>>>>>>>>> //creazione di un analyzer standard >>>>>>>>>>>>>>>>>>> analyzer =3D new StandardAnalyzer(); >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> //Memorizza l'indice in RAM: >>>>>>>>>>>>>>>>>>> //Directory directory =3D new RAMDirector=20= >>>>>>>>>>>>>>>>>>> (); >>>>>>>>>>>>>>>>>>> //Memorizza l'indice su file >>>>>>>>>>>>>>>>>>> directory =3D >>>>>>>>>>>>>>>>>>> FSDirectory.getDirectory("RDFIndexLucene/"); >>>>>>>>>>>>>>>>>>> //Creazione istanza per la scrittura >>> dell'indice >>>>>>>>>>>>>>>>>>> //Tale istanza viene fornita di analyzer, di un >>> boolean >>>>>>>>>>>>>>>>>>> per >>>>>>>>>>>>>>>>>>> indicare se ricreare o meno da zero >>>>>>>>>>>>>>>>>>> //la struttura e di una dimensione massima (o >> infinita >>>>>>>>>>>>>>>>>>> IndexWriter.MaxFieldLength.UNLIMITED) >>>>>>>>>>>>>>>>>>> iwriter =3D new IndexWriter(directory, =20 >>>>>>>>>>>>>>>>>>> analyzer, true, >>> new >>>>>>>>>>>>>>>>>>> IndexWriter.MaxFieldLength(25000)); >>>>>>>>>>>>>>>>>>> //costruiamo un indice con solo n >>>>>>>>>>>>>>>>>>> documenti: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> un >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> documento per nodo >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> for (int i =3D 0; i < nodesize; i++){ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Document doc =3D new Document(); >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> //creazione dei vari campi >>>>>>>>>>>>>>>>>>> // ogni documento avr=88 >>>>>>>>>>>>>>>>>>> // un campo name: nome del nodo >>>>>>>>>>>>>>>>>>> // indicazione di memorizzazione=20 >>>>>>>>>>>>>>>>>>> (Store.YES) e >>>>>>>>>>>>>>>>>>> indicizzazione >>>>>>>>>>>>>>>>>>> con analyzer(ANALYZED) >>>>>>>>>>>>>>>>>>> String node =3D nodelist.get(i); >>>>>>>>>>>>>>>>>>> //if (sourcelist.contains(node)) >> break; >>>>>>>>>>>>>>>>>>> //if (rdfind.Exists(node)) >>>>>>>>>>>>>>>>>>> commonnodes.add(node); >>>>>>>>>>>>>>>>>>> Field field =3D new Field=20 >>>>>>>>>>>>>>>>>>> ("name", node, >>>>>>>>>>>>>>>>>>> Field.Store.YES,Field.Index.ANALYZED); >>>>>>>>>>>>>>>>>>> //Aggiunta campo al documento >>>>>>>>>>>>>>>>>>> doc.add(field); >>>>>>>>>>>>>>>>>>> //Aggiungo i sinonimi >>>>>>>>>>>>>>>>>>> String[] nodesynonyms =3D wns.getSynonyms=20 >>>>>>>>>>>>>>>>>>> (node); >>>>>>>>>>>>>>>>>>> for (int is =3D 0; is < =20 >>>>>>>>>>>>>>>>>>> nodesynonyms.length; is++) >> { >>>>>>>>>>>>>>>>>>> field =3D new Field=20 >>>>>>>>>>>>>>>>>>> ("synonyms", >>>>>>>>>>>>>>>>>>> nodesynonyms[is], >>>>>>>>>>>>>>>>>>> Field.Store.YES,Field.Index.ANALYZED); >>>>>>>>>>>>>>>>>>> //Aggiunta campo al documento >>>>>>>>>>>>>>>>>>> doc.add(field); >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> // uno o piu campi path_i: path >>> minimali >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> dalle >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> sorgenti al nodo >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> // non indicizzati >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> for (int j =3D 0; j < sourcesize; j=20= >>>>>>>>>>>>>>>> ++) { >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> String source =3D sourcelist.get(j); >>>>>>>>>>>>>>>>>>> ArrayList> path =3D new >>>>>>>>>>>>>>>>>>> ArrayList>(); >>>>>>>>>>>>>>>>>>> try{ >>>>>>>>>>>>>>>>>>> if ((source.equals(node)) || >>>>>>>>>>>>>>>>>>> (sourcelist.contains(node))){ >>>>>>>>>>>>>>>>>>> field =3D new Field("path", "null", >>>>>>>>>>>>>>>>>>> Field.Store.YES, >>>>>>>>>>>>>>>>>>> Field.Index.NO); >>>>>>>>>>>>>>>>>>> doc.add(field); >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> else{ >>>>>>>>>>>>>>>>>>> path =3D rs.getPaths(source, node); >>>>>>>>>>>>>>>>>>> for (int ii =3D 0; ii < path.size=20 >>>>>>>>>>>>>>>>>>> (); ii++) >> { >>>>>>>>>>>>>>>>>>> String pp =3D >> rs.getPath(path.get(ii)); >>>>>>>>>>>>>>>>>>> field =3D new Field("path", pp, >>>>>>>>>>>>>>>>>>> Field.Store.YES, >>>>>>>>>>>>>>>>>>> Field.Index.NO); >>>>>>>>>>>>>>>>>>> doc.add(field); >> } >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> catch (IllegalArgumentException e){ >>>>>>>>>>>>>>>>>>> System.out.println("source: "+source+ " >> node: >>>>>>>>>>>>>>>>>>> "+node); >>>>>>>>>>>>>>>>>>> field =3D new Field("path", "null", >>>>>>>>>>>>>>>>>>> Field.Store.YES, >>>>>>>>>>>>>>>>>>> Field.Index.NO); >>>>>>>>>>>>>>>>>>> doc.add(field); >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> // propriet=88 entranti >>>>>>>>>>>>>>>>>>> // indicizzati >>>>>>>>>>>>>>>>>>> //versione con i sinonimi >>>>>>>>>>>>>>>>>>> ArrayList y =3D >>>>>>>>>>>>>>>>>>> rs.getInProperty(node); >>>>>>>>>>>>>>>>>>> if (y !=3D null) { >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> for (int j =3D 0; j < y.size(); j++) { >>>>>>>>>>>>>>>>>>> String propin =3D = y.get(j); >>>>>>>>>>>>>>>>>>> field =3D new Field("propIn", propin, >>>>>>>>>>>>>>>>>>> Field.Store.YES, >>>>>>>>>>>>>>>>>>> Field.Index.ANALYZED); >>>>>>>>>>>>>>>>>>> doc.add(field); >>>>>>>>>>>>>>>>>>> String[] propinsynonyms =3D >> wns.getSynonyms(propin); >>>>>>>>>>>>>>>>>>> for (int is =3D 0; is < >>>>>>>>>>>>>>>>>>> propinsynonyms.length; >>>>>>>>>>>>>>>>>>> is++) { >>>>>>>>>>>>>>>>>>> field =3D new Field=20 >>>>>>>>>>>>>>>>>>> ("propIn", >>>>>>>>>>>>>>>>>>> propinsynonyms[is], >>>>>>>>>>>>>>>>>>> Field.Store.YES,Field.Index.ANALYZED); >>>>>>>>>>>>>>>>>>> //Aggiunta campo al documento >>>>>>>>>>>>>>>>>>> doc.add(field); >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> // un campo num_propIn: numero di >>>>>>>>>>>>>>>>>>> propriet=88 >>>>>>>>>>>>>>>>>>> entranti >>>>>>>>>>>>>>>>>>> // non indicizzato >>>>>>>>>>>>>>>>>>> String num_propIN =3D >>>>>>>>>>>>>>>>>>> String.valueOf(y.size()); >>>>>>>>>>>>>>>>>>> field =3D new Field("num_propIn", >>>>>>>>>>>>>>>>>>> num_propIN, >>>>>>>>>>>>>>>>>>> Field.Store.YES, >>>>>>>>>>>>>>>>>>> Field.Index.NO); >>>>>>>>>>>>>>>>>>> doc.add(field); >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> else { >>>>>>>>>>>>>>>>>>> String num_propIN =3D >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> String.valueOf(0); >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> field =3D new Field=20 >>>>>>>>>>>>>>>>> ("num_propIn", >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> num_propIN, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Field.Store.YES, Field.Index.NO); >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> doc.add(field); >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> // i vicini del nodo >>>>>>>>>>>>>>>>>>> ArrayList v =3D >>> rs.getVicini(node); >>>>>>>>>>>>>>>>>>> if (v !=3D null) { >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> for (int j =3D 0; j < v.size(); j++) { >>>>>>>>>>>>>>>>>>> String vicino =3D = v.get(j); >>>>>>>>>>>>>>>>>>> field =3D new Field("vicini", vicino, >>>>>>>>>>>>>>>>>>> Field.Store.YES, >>>>>>>>>>>>>>>>>>> Field.Index.ANALYZED); >>>>>>>>>>>>>>>>>>> doc.add(field); >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> //=20 >>>>>>>>>>>>>>>>>>> aggiunta >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> documento >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> all'indice >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> iwriter.addDocument(doc); >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> iwriter.close(); >>>>>>>>>>>>>>>>>>> directory.close(); >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> public int getNR(){ >>>>>>>>>>>>>>>>>>> return rs.NumResource(); >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> MARCO LAZZARA >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Things that could help us immensely here. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Can you post your indexReader/Searcher =20 >>>>>>>>>>>>>>>>>>>> initialization >>> code >>>>>>>>>>>>>>>>>>>> from >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> your >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> standalone app, as well as your webapp. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Could you further post your Analyzer Setup/Query =20 >>>>>>>>>>>>>>> Building >> code >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> from >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> both apps. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Could you further post the document creation =20 >>>>>>>>>>>>>>>>>>>> code used >> at >>>>>>>>>>>>>>>>>>>> indexing >>>>>>>>>>>>>>>>>>>> time? (Which analyzer, and which fields are >>> indexed/stored) >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Give us this, and I'm pretty darn sure we can =20 >>>>>>>>>>>>>>>>>>>> nail down >>>>>>>>>>>>>>>>>>>> your >>>>>>>>>>>>>>>>>>>> issue. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Matt >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Ian Lea wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> ... >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> There are no exceptions.When I run the query a =20= >>>>>>>>>>>>>>>>>>>>>> new >>> shell >>>>>>>>>>>>>>>>>>>>>> is >>>>>>>>>>>>>>>>>>>>>> displayed but >>>>>>>>>>>>>>>>>>>>>> with no result. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> New shell? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> _*Are you sure the index is the same - what do >>>>>>>>>>>>>>>>>>>>>> IndexReader.maxDoc(), >>>>>>>>>>>>>>>>>>>>>> numDocs() and getVersion() say, standalone >>>>>>>>>>>>>>>>>>>>>> and in tomcat? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> *_What do you mean with this question?? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> IndexReader ir =3D ... >>>>>>>>>>>>>>>>>>>>> System.out.printf("maxDoc=3D%s, ...", ir.maxDoc=20 >>>>>>>>>>>>>>>>>>>>> (), ...); >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> and run in tomcat and standalone. To absolutely >> confirm >>>>>>>>>>>>>>>>>>>>> you're >>>>>>>>>>>>>>>>>>>>> looking at the same index, and it has =20 >>>>>>>>>>>>>>>>>>>>> documents, etc. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> Ian. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> >>> --------------------------------------------------------------------=20= >>> - >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> To unsubscribe, e-mail: >>> java-user-unsubscribe@lucene.apache.org >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> For additional commands, e-mail: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> java-user-help@lucene.apache.org >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> >>> --------------------------------------------------------------------=20= >>> - >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> To unsubscribe, e-mail: >>> java-user-unsubscribe@lucene.apache.org >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> For additional commands, e-mail: >>>>>>>>>>>>>>> java-user-help@lucene.apache.org >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> __________ Information from ESET NOD32 Antivirus, =20 >>>>>>>>>>>>>>>> version >> of >>>>>>>>>>>>>>>>>>>> virus >>>>>>>>>>>>>>>>>>>> signature database 4087 (20090519) __________ >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> http://www.eset.com >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> __________ Information from ESET NOD32 Antivirus, >> version >>> of >>>>>>>>>>>>>>>>>>> virus >>>>>>>>>>>>>>>>>>> signature database 4087 (20090519) __________ >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> http://www.eset.com >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> >>> --------------------------------------------------------------------=20= >>> - >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> To unsubscribe, e-mail: >>> java-user-unsubscribe@lucene.apache.org >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> For additional commands, e-mail: >>>>>>>>>>>>>>> java-user-help@lucene.apache.org >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>> --------------------------------------------------------------------=20= >>> - >>>>>>>>>>>>>>>>>> To unsubscribe, e-mail: >>>>>>>>>>>>>>>>>> java-user-unsubscribe@lucene.apache.org >>>>>>>>>>>>>>>>>> For additional commands, e-mail: >>>>>>>>>>>>>>>>>> java-user-help@lucene.apache.org >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> __________ Information from ESET NOD32 Antivirus, =20 >>>>>>>>>>>>>>>>>> version >>> of >>>>>>>>>>>>>>>>>> virus >>>>>>>>>>>>>>>>>> signature database 4088 (20090519) __________ >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> http://www.eset.com >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> __________ Information from ESET NOD32 Antivirus, =20 >>>>>>>>>>>>>>>>> version >> of >>>>>>>>>>>>>>>>> virus >>>>>>>>>>>>>>>>> signature database 4088 (20090519) __________ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> http://www.eset.com >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>> --------------------------------------------------------------------=20= >>> - >>>>>>>>>>>>>>>>> To unsubscribe, e-mail: >>>>>>>>>>>>>>>>> java-user-unsubscribe@lucene.apache.org >>>>>>>>>>>>>>>>> For additional commands, e-mail: >>>>>>>>>>>>>>>>> java-user-help@lucene.apache.org >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>> --------------------------------------------------------------------=20= >>> - >>>>>>>>>>>>>>>> To unsubscribe, e-mail: >>>>>>>>>>>>>>>> java-user-unsubscribe@lucene.apache.org >>>>>>>>>>>>>>>> For additional commands, e-mail: >>>>>>>>>>>>>>>> java-user-help@lucene.apache.org >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>> --------------------------------------------------------------------=20= >>> - >>>>>>>>>>>>>>> To unsubscribe, e-mail: >>> java-user-unsubscribe@lucene.apache.org >>>>>>>>>>>>>>> For additional commands, e-mail: >>>>>>>>>>>>>>> java-user-help@lucene.apache.org >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> __________ Information from ESET NOD32 Antivirus, =20 >>>>>>>>>>>>>>> version of >>>>>>>>>>>>>>> virus >>>>>>>>>>>>>>> signature database 4093 (20090521) __________ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> http://www.eset.com >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> __________ Information from ESET NOD32 Antivirus, =20 >>>>>>>>>>>>>> version of >>>>>>>>>>>>>> virus >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> signature database 4094 (20090521) __________ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> The message was checked by ESET NOD32 Antivirus. >>>>>>>>>>>>>> >>>>>>>>>>>>>> http://www.eset.com >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>> --------------------------------------------------------------------=20= >>> - >>>>>>>>>>>>>> To unsubscribe, e-mail: >>> java-user-unsubscribe@lucene.apache.org >>>>>>>>>>>>>> For additional commands, e-mail: >>>>>>>>>>>>>> java-user-help@lucene.apache.org >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>> --------------------------------------------------------------------=20= >>> - >>>>>>>>>>>>> To unsubscribe, e-mail: >> java-user-unsubscribe@lucene.apache.org >>>>>>>>>>>>> For additional commands, e-mail: >>> java-user-help@lucene.apache.org >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>> --------------------------------------------------------------------=20= >>> - >>>>>>>>>>> To unsubscribe, e-mail: java-user-=20 >>>>>>>>>>> unsubscribe@lucene.apache.org >>>>>>>>>>> For additional commands, e-mail: >> java-user-help@lucene.apache.org >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> Matthew Hall >>>>>>>>> Software Engineer >>>>>>>>> Mouse Genome Informatics >>>>>>>>> mhall@informatics.jax.org >>>>>>>>> (207) 288-6012 >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>> --------------------------------------------------------------------=20= >>> - >>>>>>>>> To unsubscribe, e-mail: java-user-=20 >>>>>>>>> unsubscribe@lucene.apache.org >>>>>>>>> For additional commands, e-mail: java-user-=20 >>>>>>>>> help@lucene.apache.org >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> -- >>>>>>> Matthew Hall >>>>>>> Software Engineer >>>>>>> Mouse Genome Informatics >>>>>>> mhall@informatics.jax.org >>>>>>> (207) 288-6012 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org >>>>>>> For additional commands, e-mail: java-user-=20 >>>>>>> help@lucene.apache.org >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Matthew Hall >>>> Software Engineer >>>> Mouse Genome Informatics >>>> mhall@informatics.jax.org >>>> (207) 288-6012 >>>> >>>> >>>> >>>> -------------------------------------------------------------------=20= >>>> -- >>>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org >>>> For additional commands, e-mail: java-user-help@lucene.apache.org >>>> >>>> >>> >>> >>> --------------------------------------------------------------------=20= >>> - >>> 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 >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org