Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 90693 invoked from network); 24 Feb 2009 15:41:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Feb 2009 15:41:34 -0000 Received: (qmail 52630 invoked by uid 500); 24 Feb 2009 15:41:32 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 52355 invoked by uid 500); 24 Feb 2009 15:41:31 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 52344 invoked by uid 99); 24 Feb 2009 15:41:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Feb 2009 07:41:31 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of paul.joseph.davis@gmail.com designates 74.125.46.30 as permitted sender) Received: from [74.125.46.30] (HELO yw-out-2324.google.com) (74.125.46.30) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Feb 2009 15:41:21 +0000 Received: by yw-out-2324.google.com with SMTP id 2so868248ywt.5 for ; Tue, 24 Feb 2009 07:41:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=gfnKTRk1UXerxSaKj8LmmilwhqiBQio/b1Aiun3dzB0=; b=kAVmImdZEAfYjar6mCSGUgh+lolCGPINn75WTXZKBKmnP3DN1QjuRXK1pxaBL+wfdg oCmAN89IeFl52mRCjaLUB5/wA+FJecyN2FzTUv2uxn2P+mzt7JUusWXCtiBO52wA/ky2 y7DHa3aSQgyU3lONlh+EdIlQN4jSC+vWInEW4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=m/JKzTog7YLjGjTtDJtTk99dbNSMyM15UpUkIpZAGXhF6bMuOeF5qRLp8FzUhtgLff I22/gs0RT32N8igDNbJzhaIrJk4AVg1vsD4usn3QHhnUz8WOkJC4Nf1zMmd5UyJDT1HU uueme8OxDw+7b0XQJPGnx+i1hagWurg06NyQE= MIME-Version: 1.0 Received: by 10.100.253.7 with SMTP id a7mr27183ani.103.1235490060229; Tue, 24 Feb 2009 07:41:00 -0800 (PST) In-Reply-To: References: Date: Tue, 24 Feb 2009 10:41:00 -0500 Message-ID: Subject: Re: Sphinx and CouchDB Views From: Paul Davis To: user@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org I've spent alot of time looking through various approaches at FTI. The biggest problem with Sphinx is that it requires you to provide a unique 32 or 64bit integer as a document id. The impedance mismatch with CouchDB's arbitrary string document id's has provided a bit of a blocker for full on integration with Sphinx in the arbitrary case. I've got entirely too many different attempts for full text indexing on github [1], but the real one to keep an eye on is probably Robert Newson's fork of my CouchDB-Lucene [2] branch. He's taken it quite a long way and as soon as he's integrated Rhino I'm gonna close up all of my rather half baked attempts. HTH, Paul Davis [1] http://github.com/davisp [2] http://github.com/rnewson/couchdb-lucene/tree/master On Tue, Feb 24, 2009 at 10:28 AM, Adam Groves wrote: > Hi all, > > I read somewhere on the mailing list that Sphinx could be used to > provide fti for couchdb views. Has anyone implemented this? Would you > recommend it? Care to share some details? :) > > Cheers > > Adam >