Return-Path: Delivered-To: apmail-lucene-general-archive@www.apache.org Received: (qmail 5388 invoked from network); 9 Mar 2010 16:27:50 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 9 Mar 2010 16:27:50 -0000 Received: (qmail 60115 invoked by uid 500); 9 Mar 2010 16:27:22 -0000 Delivered-To: apmail-lucene-general-archive@lucene.apache.org Received: (qmail 60087 invoked by uid 500); 9 Mar 2010 16:27:22 -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 60079 invoked by uid 99); 9 Mar 2010 16:27:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Mar 2010 16:27:22 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [128.149.139.105] (HELO mail.jpl.nasa.gov) (128.149.139.105) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Mar 2010 16:27:15 +0000 Received: from mail.jpl.nasa.gov (altvirehtstap01.jpl.nasa.gov [128.149.137.72]) by smtp.jpl.nasa.gov (Switch-3.4.2/Switch-3.4.1) with ESMTP id o29GQqx8017108 (using TLSv1/SSLv3 with cipher RC4-MD5 (128 bits) verified FAIL) for ; Tue, 9 Mar 2010 08:26:53 -0800 Received: from ALTPHYEMBEVSP20.RES.AD.JPL ([172.16.0.21]) by ALTVIREHTSTAP01.RES.AD.JPL ([128.149.137.72]) with mapi; Tue, 9 Mar 2010 08:26:52 -0800 From: "Mattmann, Chris A (388J)" To: "general@lucene.apache.org" Date: Tue, 9 Mar 2010 08:26:50 -0800 Subject: Re: [VOTE] merge lucene/solr development (take 3) Thread-Topic: [VOTE] merge lucene/solr development (take 3) Thread-Index: Acq/o1GDsN33HgpOT/apFXivvBCExAAAgCDu Message-ID: In-Reply-To: <8f0ad1f31003090811y3549c7efm889d407027def5e2@mail.gmail.com> Accept-Language: en-US Content-Language: en X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Source-IP: altvirehtstap01.jpl.nasa.gov [128.149.137.72] X-Source-Sender: chris.a.mattmann@jpl.nasa.gov X-AUTH: Authorized X-Virus-Checked: Checked by ClamAV on apache.org Hi Robert, >> There might be, but as a first start, duplication is a quick way to get >> going and experiment. As solutions that evolve over time are matured, th= e >> time can come for integration. Parallel tracks allows projects to move >> forward operationally, and enforces insulation, loose coupling and other >> properties. >=20 > Unfortunately, this experiment has already happened and has failed. >=20 > Instead it just creates more work, especially when it comes time for > code maintenance. This is one reason why Solr is still using > deprecated analysis APIs and one reason why they cannot use Lucene > trunk. Can you provide more detail on how it's failed? Did it fail because Solr wasn't able to upgrade to a newer Lucene that would fix the deprecations? I= f so, what were the reasons? >=20 > If there weren't so much duplication, then doing efforts such as this > would be easier, instead of having to convert two SynonymFilters we > would only have to convert one. With which "hat" on? Where are you converting them? I'm guessing you mean one for Solr and one for Lucene(-java), right? I hear you on the duplication of patches/etc. Sadly, it's a trade in SE to maintain good separation of concerns, which provides other benefits (identification of load bearing walls; insulation of code changes so that upstream or downstream providers aren't well affected, etc. etc.) One potential solution to this was what was originally proposed by Mike: a shared analyzers, that then Lucene(-java), Solr, and Nutch can choose to depend on. That might help. Cheers, Chris=20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: Chris.Mattmann@jpl.nasa.gov WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++