Return-Path: Delivered-To: apmail-db-derby-user-archive@www.apache.org Received: (qmail 81387 invoked from network); 13 Mar 2009 10:39:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Mar 2009 10:39:07 -0000 Received: (qmail 54784 invoked by uid 500); 13 Mar 2009 10:39:06 -0000 Delivered-To: apmail-db-derby-user-archive@db.apache.org Received: (qmail 54753 invoked by uid 500); 13 Mar 2009 10:39:06 -0000 Mailing-List: contact derby-user-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Reply-To: "Derby Discussion" Delivered-To: mailing list derby-user@db.apache.org Received: (qmail 54744 invoked by uid 99); 13 Mar 2009 10:39:06 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Mar 2009 03:39:06 -0700 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: local policy) Received: from [192.18.43.133] (HELO sca-es-mail-2.sun.com) (192.18.43.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Mar 2009 10:38:55 +0000 Received: from fe-sfbay-09.sun.com ([192.18.43.129]) by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n2DAcYAR012893 for ; Fri, 13 Mar 2009 03:38:34 -0700 (PDT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; format=flowed; charset=ISO-8859-1 Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009)) id <0KGF00900XBTI900@fe-sfbay-09.sun.com> for derby-user@db.apache.org; Fri, 13 Mar 2009 03:38:34 -0700 (PDT) Received: from richard-hillegas-computer.local ([unknown] [129.150.124.241]) by fe-sfbay-09.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009)) with ESMTPSA id <0KGF009XFXK9CW90@fe-sfbay-09.sun.com> for derby-user@db.apache.org; Fri, 13 Mar 2009 03:38:34 -0700 (PDT) Date: Fri, 13 Mar 2009 11:38:33 +0100 From: Rick Hillegas Subject: Re: Lucene integration In-reply-to: <401215.96469.qm@web31809.mail.mud.yahoo.com> Sender: Richard.Hillegas@Sun.COM To: Derby Discussion Message-id: <49BA37A9.4010001@sun.com> References: <401215.96469.qm@web31809.mail.mud.yahoo.com> User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) X-Virus-Checked: Checked by ClamAV on apache.org Geoffrey Hendrey wrote: > Would it be possible for the derby team to implement lucene support in the following way? Hook into the asynchronous replication protocol to send committed transactions to a lucene receiver. I think it is acceptable for the free text search to only "see" committed data. > > Alterative to opening the protocol would be to create an abstract ReceiverServer for asynchronous data, then LuceneReceiver is just a subclass. > > Thoughts? > > Hi Geoffrey, Thanks for moving this discussion forward. There is already some discussion of lucene integration and a fair amount of hand-waving in http://issues.apache.org/jira/browse/DERBY-472 and http://wiki.apache.org/db-derby/LuceneIntegration In particular, the wiki page poses 3 use-cases for this integration: loose coupling, moderate coupling, and tight coupling. Once we look under the hood, some of these use-cases may not make sense. Am I right in assuming that you are interested in tight-coupling? Thanks, -Rick