Return-Path: Delivered-To: apmail-lucene-dev-archive@www.apache.org Received: (qmail 10365 invoked from network); 4 May 2010 19:24:18 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 4 May 2010 19:24:18 -0000 Received: (qmail 21264 invoked by uid 500); 4 May 2010 19:24:17 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 21068 invoked by uid 500); 4 May 2010 19:24:17 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 21061 invoked by uid 99); 4 May 2010 19:24:17 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 May 2010 19:24:17 +0000 X-ASF-Spam-Status: No, hits=-1387.0 required=10.0 tests=ALL_TRUSTED,AWL X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 May 2010 19:24:16 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o44JNtBm014736 for ; Tue, 4 May 2010 19:23:55 GMT Message-ID: <12925226.45501273001035771.JavaMail.jira@thor> Date: Tue, 4 May 2010 15:23:55 -0400 (EDT) From: "Karthick Sankarachary (JIRA)" To: dev@lucene.apache.org Subject: [jira] Updated: (LUCENE-2430) An Archiving Split Policy For Managing Non-Searchable Documents In-Reply-To: <9022751.6151272817136077.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/LUCENE-2430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karthick Sankarachary updated LUCENE-2430: ------------------------------------------ Summary: An Archiving Split Policy For Managing Non-Searchable Documents (was: An Archiving Split Policy For Managing Past-Their-Prime Non-Searchable Documents) Description: (Please note that the feature described in LUCENE-2425 is required reading for this issue.) The archiving split policy extends the rotating split policy by archiving sub-indices over-flowing from the split index. This allows for older documents that are "past their prime" to be available outside the context of the split index, even if they are no longer visible therein. It does so by overriding the RotatingSplitPolicy#maybeExpungeOldestSplit method. In particular, it archives (i.e., makes a copy of) the last sub-index (about to be expunged), just before the rotating policy actually expunges it. Just like the rotating split policy constrains the number of sub-indices, the archiving split policy too puts a limit on the number of sub-archives (i.e. sub-indices that have been archived and expunged) that the split index will maintain at any given point in time. was: (Please note that the feature described in LUCENE-2425 is required reading for this issue.) The archiving split policy extends the rotating split policy by archiving sub-indices over-flowing from the split index. This allows for older documents in the index to be available outside the context of the split index, even if they are no longer visible therein. It does so by overriding the RotatingSplitPolicy#maybeExpungeOldestSplit method. In particular, it archives (i.e., makes a copy of) the last sub-index (about to be expunged), just before the rotating policy actually expunges it. Just like the rotating split policy constrains the number of sub-indices, the archiving split policy too puts a limit on the number of sub-archives (i.e. sub-indices that have been archived and expunged) that the split index will maintain at any given point in time. > An Archiving Split Policy For Managing Non-Searchable Documents > --------------------------------------------------------------- > > Key: LUCENE-2430 > URL: https://issues.apache.org/jira/browse/LUCENE-2430 > Project: Lucene - Java > Issue Type: New Feature > Components: Index > Reporter: Karthick Sankarachary > Attachments: LUCENE-2430.patch > > > (Please note that the feature described in LUCENE-2425 is required reading for this issue.) > The archiving split policy extends the rotating split policy by archiving sub-indices over-flowing from the split index. This allows for older documents that are "past their prime" to be available outside the context of the split index, even if they are no longer visible therein. > It does so by overriding the RotatingSplitPolicy#maybeExpungeOldestSplit method. In particular, it archives (i.e., makes a copy of) the last sub-index (about to be expunged), just before the rotating policy actually expunges it. > Just like the rotating split policy constrains the number of sub-indices, the archiving split policy too puts a limit on the number of sub-archives (i.e. sub-indices that have been archived and expunged) that the split index will maintain at any given point in time. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional commands, e-mail: dev-help@lucene.apache.org