Allow configurable deletion policy
----------------------------------
Key: SOLR-617
URL: https://issues.apache.org/jira/browse/SOLR-617
Project: Solr
Issue Type: New Feature
Components: search, update
Affects Versions: 1.3
Reporter: Noble Paul
Priority: Minor
Lucene API provides means to configure deletion policy. Solr should be able to
expose it through configuration in solrconfig.xml. Moreover the new replication
(SOLR-561) strategy is going to rely on this .
I propose the configuration go into the <mainIndex> section
sample configuration
{code:xml|title=solrconfig.xml}
<mainIndex>
<!-- configure deletion policy here-->
<deletionPolicy>
<!-- Store only the commits with optimize.Non optimized commits will get
deleted by lucene when
the last IndexWriter/IndexReader using this commit point is
closed -->
<keepOptimizedOnly>true</keepOptimizedOnly>
<!--Maximum no: of commit points stored . Older ones will be cleaned
when they go out of scope-->
<maxCommitsToKeep></maxCommitsToKeep>
<!-- max age of a stored commit-->
<maxCommitAge></maxCommitAge>
</deletionPolicy>
</mainIndex>
{code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.