Return-Path: Delivered-To: apmail-incubator-couchdb-dev-archive@locus.apache.org Received: (qmail 12810 invoked from network); 9 Aug 2008 01:54:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Aug 2008 01:54:20 -0000 Received: (qmail 32421 invoked by uid 500); 9 Aug 2008 01:54:19 -0000 Delivered-To: apmail-incubator-couchdb-dev-archive@incubator.apache.org Received: (qmail 32390 invoked by uid 500); 9 Aug 2008 01:54:19 -0000 Mailing-List: contact couchdb-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-dev@incubator.apache.org Delivered-To: mailing list couchdb-dev@incubator.apache.org Received: (qmail 32379 invoked by uid 99); 9 Aug 2008 01:54:19 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Aug 2008 18:54:19 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of paul.joseph.davis@gmail.com designates 209.85.132.248 as permitted sender) Received: from [209.85.132.248] (HELO an-out-0708.google.com) (209.85.132.248) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Aug 2008 01:53:21 +0000 Received: by an-out-0708.google.com with SMTP id b38so182232ana.83 for ; Fri, 08 Aug 2008 18:53:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=9yFyoHFjfz8KMitckwxYpMWSoGV8sY3E5GlL9TBWgKw=; b=HckfmGgnMXJwCkrJ7raEJ0YvmyltcwDJBzZ/2S1OU11jTgGQJJnOn20Dp9ztMNc+Ky 4o8HQb95nRSfuaYYK/JtD7V9pnUexmSLIWcabM1seB4OZDqfZc1nd3HH0lB+9AovuLid FNm6OYni7676xM5r8OfgaJyLyR768ggHq1xf8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=bY2rSVLPKQH/Dsv2uI4CMMR8rzjF8OWB7xDLjE33HfwdnGRCcT7XH90SczjQvfEoem rTU+ug12mDFvVoP0WEfMTT26aaA6Hz8xIYzhIoXjxqK7grs445J+wdW6SJdqkkHpusrD 1BPDiOk3JdVGcoDvHBQWUI66TsXzwgZJqxEXY= Received: by 10.100.168.18 with SMTP id q18mr1601493ane.103.1218246828238; Fri, 08 Aug 2008 18:53:48 -0700 (PDT) Received: by 10.100.154.5 with HTTP; Fri, 8 Aug 2008 18:53:48 -0700 (PDT) Message-ID: Date: Fri, 8 Aug 2008 21:53:48 -0400 From: "Paul Davis" To: couchdb-dev@incubator.apache.org Subject: Full Text Searching via Solr MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org I've got a preliminary implementation of FTI via Solr online at http://github.com/davisp/couchdb Its pretty basic, but it does index, and it does return results. It would be crushed by any sort of large workload. I plan on adding in optional support for a STOMP server and possibly reworking the indexing side so that it doesn't fuck with couch. If you pull from that repo, you'll find directions for setting up Solr in couchdb/trunk/share/solr. Its pretty straightforward. Obviously requires building and configuring that version of couchdb for external server support. It indexes views. I'm kinda tired, so check out the code if you want to know more. Paul