Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 42197 invoked from network); 17 Sep 2010 17:34:49 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 17 Sep 2010 17:34:49 -0000 Received: (qmail 16157 invoked by uid 500); 17 Sep 2010 17:34:46 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 16050 invoked by uid 500); 17 Sep 2010 17:34:46 -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 16035 invoked by uid 99); 17 Sep 2010 17:34:46 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Sep 2010 17:34:46 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ssmith@mainstreamdata.com designates 209.63.42.201 as permitted sender) Received: from [209.63.42.201] (HELO nexus1.mainstreamdata.com) (209.63.42.201) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Sep 2010 17:34:39 +0000 Received: from localhost (localhost [127.0.0.1]) by nexus1.mainstreamdata.com (Postfix) with ESMTP id 2854920068; Fri, 17 Sep 2010 11:34:18 -0600 (MDT) X-Virus-Scanned: Debian amavisd-new at nexus1.mainstreamdata.com Received: from nexus1.mainstreamdata.com ([127.0.0.1]) by localhost (nexus1.mainstreamdata.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZCYPdbSxj3CY; Fri, 17 Sep 2010 11:34:16 -0600 (MDT) Received: from exchange.slc.mainstreamdata.com (exchange.slc.mainstreamdata.com [10.2.1.132]) by nexus1.mainstreamdata.com (Postfix) with ESMTP id 45AA21D06C; Fri, 17 Sep 2010 11:34:16 -0600 (MDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: QueryParser in 3.x Date: Fri, 17 Sep 2010 11:34:15 -0600 Message-ID: <55F9EF953014514EB6BEE1F5198CEEB4078A60A7@exchange.slc.mainstreamdata.com> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: QueryParser in 3.x Thread-Index: ActWNmjZ7aaSAEwfQgmePFa7ca275gASmJZQ References: <55F9EF953014514EB6BEE1F5198CEEB4078A5F82@exchange.slc.mainstreamdata.com> From: "Scott Smith" To: , X-Virus-Checked: Checked by ClamAV on apache.org Rmlyc3QsIGxldCBtZSBzYXkgdGhhdCBJIGRpZG4ndCB0aGluayB0aGUgcHJvYmxlbSB3YXMgaW4g UXVlcnlQYXJzZXIgYW5kIEkgYXBvbG9naXplIGlmIHRoYXQncyBob3cgaXQgc291bmRlZC4gIFF1 ZXJ5UGFyc2VyIGlzIGEgY2VudHJhbCBtZXRob2QgdG8gTHVjZW5lLiAgMSBvZiBtZSBoYXZpbmcg cHJvYmxlbXMgd2l0aCBRdWVyeVBhcnNlciwgMTAwMCdzIG9mIG90aGVycyBub3QuICBJcyB0aGUg cHJvYmxlbSBtb3JlIGxpa2VseSBpbiBteSBjb2RlIG9yIGx1Y2VuZS4gIFdlJ2xsIGFsbCBhZ3Jl ZSBvbiB0aGUgYW5zd2VyIHRvIHRoYXQgcXVlc3Rpb24uDQoNCkFzIGZ1cnRoZXIgcHJvb2YsIEkg cmFuIHRoZSBmb2xsb3dpbmcgY29kZS4gIFRoZSBmaXJzdCBwYXJ0IGlzIGZyb20gU2ltb24ncyBl bWFpbCAodGhhbmtzIGZvciB0aGF0IHNuaXBwZXQpIGFuZCB0aGUgc2Vjb25kIHBhcnQgaXMgZnJv bSBMSUEyLg0KDQogICAgICAgIC8vIGNvZGUgZnJvbSBXaWxsbmF1ZXIgZW1haWwNCiAgICAgICAg QW5hbHl6ZXIgYSA9IG5ldyBNeUFuYWx5emVyKFZlcnNpb24uTFVDRU5FXzMwKTsNCiAgICAgICAg VG9rZW5TdHJlYW0gc3RyZWFtID0gYS5yZXVzYWJsZVRva2VuU3RyZWFtKCJib2R5IiwgbmV3IFN0 cmluZ1JlYWRlcigiRXVyb3BhYsO2cnNlbiIpKTsgDQogICAgICAgIFRlcm1BdHRyaWJ1dGUgYXR0 ciA9IHN0cmVhbS5hZGRBdHRyaWJ1dGUoVGVybUF0dHJpYnV0ZS5jbGFzcyk7DQogICAgICAgIHdo aWxlKHN0cmVhbS5pbmNyZW1lbnRUb2tlbigpKQ0KICAgICAgICB7DQogICAgICAgICAgU3lzdGVt Lm91dC5wcmludGxuKGF0dHIudGVybSgpKTsNCiAgICAgICAgfQ0KDQogICAgICAgIC8vIGNvZGUg ZnJvbSBMSUEyDQogICAgICAgIHN0cmVhbSA9IGEudG9rZW5TdHJlYW0oImJvZHkiLCBuZXcgU3Ry aW5nUmVhZGVyKCJFdXJvcGFiw7Zyc2VuIikpOw0KICAgICAgICBUZXJtQXR0cmlidXRlIHRlcm0g PSBzdHJlYW0uYWRkQXR0cmlidXRlKFRlcm1BdHRyaWJ1dGUuY2xhc3MpOw0KICAgICAgICB3aGls ZSAoc3RyZWFtLmluY3JlbWVudFRva2VuKCkpDQogICAgICAgIHsNCiAgICAgICAgICAgIFN5c3Rl bS5vdXQucHJpbnQodGVybS50ZXJtKCkpOw0KICAgICAgICB9DQoNCg0KVGhlIGFuc3dlciBJIGdv dCBiYWNrIHdhczoNCmV1cm9wYWLDtnJzZW4NCmV1cm9wYWJvcnNlbg0KDQpJIHJlYWxpemVkIHRo ZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlc2UgdHdvIHdhcyB3aGV0aGVyIEkgd2FzIGdldHRpbmcg dGhlIHJldXNhYmxlVG9rZVN0cmVhbSBvciB0aGUgdG9rZW5TdHJlYW0uICBJbiBsb29raW5nIGF0 IG15IGNvZGUsIHRoZSBBU0NJSUZvbGRpbmdGaWx0ZXIgd2FzIG5vdCBpbiB0aGUgZmlsdGVyIHNl dHVwIGZvciB0aGUgcmVzdXNhYmxlVG9rZW5TdHJlYW0oKS4gIEl0IHdhcyBmb3IgdGhlIHRva2Vu U3RyZWFtKCkuICBJIGFkZGVkIGl0IHRvIHRoZSByZXVzYWJsZVRva2VuU3RyZWFtIGFuZCBJIG5v dyBnZXQgdGhlIHJlc3VsdCBJIHdhbnRlZC4gIFRoZSBhYm92ZSBjb2RlIHNuaXBwZXQgZ2VuZXJh dGVzIHRoZSB3b3JkIHdpdGhvdXQgdGhlIHVtbGF1dCBpbiBib3RoIGNhc2VzLiAgU28sIHByb2Js ZW0gc29sdmVkLg0KDQpUaGFua3MgdG8gU2ltb24gZm9yIHB1dHRpbmcgb24gdGhlIHJpZ2h0IHRy YWNrLg0KDQpTY290dA0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBTaW1v biBXaWxsbmF1ZXIgW21haWx0bzpzaW1vbi53aWxsbmF1ZXJAZ29vZ2xlbWFpbC5jb21dIA0KU2Vu dDogRnJpZGF5LCBTZXB0ZW1iZXIgMTcsIDIwMTAgMTowMyBBTQ0KVG86IGphdmEtdXNlckBsdWNl bmUuYXBhY2hlLm9yZw0KU3ViamVjdDogUmU6IFF1ZXJ5UGFyc2VyIGluIDMueA0KDQpPbiBGcmks IFNlcCAxNywgMjAxMCBhdCAxOjA2IEFNLCBTY290dCBTbWl0aCA8c3NtaXRoQG1haW5zdHJlYW1k YXRhLmNvbT4gd3JvdGU6DQo+IEkgcmVjZW50bHkgdXBncmFkZWQgdG8gTHVjZW5lIDMuMCBhbmQg YW0gc2VlaW5nIHNvbWUgbmV3IGJlaGF2aW9yIHRoYXQgSSBkb24ndCB1bmRlcnN0YW5kLiDCoFBl cmhhcHMgc29tZW9uZSBjYW4gZXhwbGFpbiB3aHkuDQo+DQo+DQo+DQo+IEkgaGF2ZSBhIGN1c3Rv bSBhbmFseXplci4gwqBQYXJ0IG9mIHRoZSBhbmFseXplciB1c2VzIHRoZSBBc2NpaUZvbGRpbmdG aWx0ZXIuIMKgSWYgSSBydW4gYSB3b3JkIHdpdGggYW4gdW1sYXV0IHRocm91Z2ggdGhhdCBhbmFs eXplciB1c2luZyB0aGUgQW5hbHl6ZXJEZW1vIGNvZGUgaW4gTElBMiwgYXMgZXhwZWN0ZWQsIEkg Z2V0IHRoZSBzYW1lIHdvcmQgZXhjZXB0IHRoYXQgdGhlIHVtbGF1dGVkIGxldHRlciBpcyBub3cg YSBzaW1wbGUgYXNjaWkgbGV0dGVyIChubyB1bWxhdXQpLiDCoFRoYXQncyB3aGF0IEkgd291bGQg ZXhwZWN0IGFuZCB3YW50Lg0KPg0KPg0KPg0KPiBJZiBJIGNyZWF0ZSBhIFF1ZXJ5cGFyc2VyIHVz aW5nIHRoZSBjYWxsICJuZXcgUXVlcnlQYXJzZXIoTFVDRU5FXzMwLCAiYm9keSIsIG15QW5hbHl6 ZXIpIGFuZCB0aGVuIGNhbGwgdGhlIHBhcnNlKCkgbWV0aG9kIHBhc3NpbmcgdGhlIHNhbWUgd29y ZCwgSSBjYW4gc2VlIHRoYXQgdGhlIHF1ZXJ5IHBhcnNlciBoYXMgbm90IHJlbW92ZWQgdGhlIHVt bGF1dC4gwqBUaGUgc3RyaW5nIGl0IGhhcyBpcyAiK2JvZHk6IEV1cm9wYWLDtnJzZW4iLg0KPg0K VGhpcyBzZWVtcyB0byBiZSBhbiBpc3N1ZSB3aXRoIHlvdXIgYW5hbHl6ZXIgcmF0aGVyIHRoYW4g d2l0aCB0aGUNClF1ZXJ5UGFyc2VyLiBTaW5jZSBRdWVyeVBhcnNlciBkaWRuJ3QgcmVhbGx5IGNo YW5nZSBpdHMgYmVoYXZpb3IgaW4NCjMuMCBleGNlcHQgb2Ygc29tZSBkZWZhdWx0IHZhbHVlcy4g Q2FuIHlvdSBwcm92aWRlIG1vcmUgaW5mbyB3aGF0IHlvdQ0KZGlkIHdpdGggeW91ciBhbmFseXpl cj8gRGlkIHlvdSB0cnkgcnVubmluZyB0aGUgdGVybSB3aXRoIHVtbGF1dCBjaGFycw0KdGhyb3Vn aCB5b3VyIEFuYWx5emVyIC8gVG9rZW5zdHJlYW0gZGlyZWN0bHk/IFNvbWV0aGluZyBsaWtlIHRo YXQ6DQoNCkFuYWx5emVyIGEgPSBuZXcgTXlBbmFseXplcigpOw0KVG9rZW5TdHJlYW0gc3RyZWFt ID0gYS5yZXVzYWJsZVRva2VuU3RyZWFtKCJib2R5IiwgbmV3DQpTdHJpbmdSZWFkZXIoIkV1cm9w YWLDtnJzZW4iKSk7DQpUZXJtQXR0cmlidXRlIGF0dHIgPSBzdHJlYW0uYWRkQXR0cmlidXRlKFRl cm1BdHRyaWJ1dGUuY2xhc3MpOw0Kd2hpbGUoc3RyZWFtLmluY3JlbWVudFRva2VuKCkpDQogIFN5 c3RlbS5vdXQucHJpbnRsbihhdHRyLnRlcm0oKSk7DQoNCnNpbW9uDQo+DQo+DQo+IEkga25vdyBJ IGhhZCB0byBtYWtlIGEgbnVtYmVyIG9mIGNoYW5nZXMgdG8gdGhlIGFuYWx5emVyIGFuZCB0aGUg dG9rZW5pemVyIHRvIHVwZ3JhZGUgdG8gMy54LiDCoElzIHRoZXJlIHNvbWV0aGluZyB2ZXJ5IGRp ZmZlcmVudCBmcm9tIHRoZSAyLnggdmVyc2lvbiB0aGF0IEknbSBsaWtlbHkgbWlzc2luZy4NCj4N Cj4NCj4NCj4gQW55b25lIGhhdmUgYW55IHRob3VnaHRzPw0KPg0KPg0KPg0KPg0KPg0KPg0KDQot LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NClRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IGphdmEtdXNlci11bnN1YnNjcmli ZUBsdWNlbmUuYXBhY2hlLm9yZw0KRm9yIGFkZGl0aW9uYWwgY29tbWFuZHMsIGUtbWFpbDogamF2 YS11c2VyLWhlbHBAbHVjZW5lLmFwYWNoZS5vcmcNCg0K