Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 47064 invoked from network); 17 Feb 2010 15:23:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 17 Feb 2010 15:23:40 -0000 Received: (qmail 77140 invoked by uid 500); 17 Feb 2010 15:23:40 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 77093 invoked by uid 500); 17 Feb 2010 15:23:39 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 77085 invoked by uid 99); 17 Feb 2010 15:23:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Feb 2010 15:23:39 +0000 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 jukka.zitting@gmail.com designates 209.85.218.224 as permitted sender) Received: from [209.85.218.224] (HELO mail-bw0-f224.google.com) (209.85.218.224) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Feb 2010 15:23:31 +0000 Received: by bwz24 with SMTP id 24so4290648bwz.9 for ; Wed, 17 Feb 2010 07:23:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:content-type; bh=B1Jla1y8Aiu6TigS49O21ZGZ8iwyBTkks+zy95sApIA=; b=HvrjM9Jhoeyj8dO2oe6iBZ3slHvgnoI3d/dHwO9q+QOX90Wtb0olCf7i8DmwIQ9CDZ iWyv47baUX/P5O2qkOoIe2WoSWRGb9rR3Q4zvLlWyHa47vIDN5C5LsnPE8QgrkAZbiVr wSWeogrml9UVfhsQCY4/ER6GYhM08KKgP7ze0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=mc3BrDrTYlPiSXT+we+w9jZQeQg0rRVnbI4eRdoaRhcNLkFrDr4mXpslOUPSm+RZ9G KbI9RnCJfEZx6ce+gjQ3GwcJorndUfJyAkRU9y+btiO0yQS0NMEdV6XjKm7NBGOu96PC xgrveIipw3CDSv2xli+X8pOmOSMtCbVhSw0bY= MIME-Version: 1.0 Received: by 10.204.49.78 with SMTP id u14mr2950615bkf.135.1266420190919; Wed, 17 Feb 2010 07:23:10 -0800 (PST) From: Jukka Zitting Date: Wed, 17 Feb 2010 16:22:49 +0100 Message-ID: <510143ac1002170722g76806f23he522cd7fc05a2499@mail.gmail.com> Subject: [jr3] Search index in content To: Jackrabbit Developers Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Hi, Having the search index stored on the normal file system gives us great performance and avoids having to tweak Lucene too much to suit our needs. However, the extra storage mechanism adds all sorts of consistency, backup and transaction complexities. Especially with things like the data store it should be feasible to achieve good enough search performance even if the index is stored inside the repository either as normal (hidden/protected) JCR nodes or as special lower level constructs that still leverage our standard persistence mechanism. What would we need to do to achieve this, and would the result be worth the effort? BR, Jukka Zitting