ASF subversion and git services commented on LUCENE-8233:

Commit 4ea6924dbe73c6682f6677d88552908452459ebe in lucene-solr's branch 
refs/heads/branch_7x from [~simonw]
[ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=4ea6924 ]

LUCENE-8233: Harden PendingDeletes modification assertions

This change adds a missing call to PendingDeletes#onNewReader and
hardens the assertion when a PendingDelete can actually be modified ie.
receive deletes and updates. Now PendingDeltes are also initialized
when no reader is provided but the SegmentCommitInfo has evidence that there
is are no deletes.

>  Add support for soft deletes to IndexWriter delete accounting
> --------------------------------------------------------------
>                 Key: LUCENE-8233
>                 URL: https://issues.apache.org/jira/browse/LUCENE-8233
>             Project: Lucene - Core
>          Issue Type: Improvement
>    Affects Versions: 7.4, master (8.0)
>            Reporter: Simon Willnauer
>            Priority: Major
>             Fix For: 7.4, master (8.0)
>         Attachments: LUCENE-8232.patch, LUCENE-8233.patch, LUCENE-8233.patch, 
> LUCENE-8233.patch
> This change adds support for soft deletes as a fully supported feature by the 
> index writer. Soft deletes are accounted for inside the index writer and 
> therefor also by merge policies.
> This change also adds a SoftDeletesRetentionMergePolicy that allows users to 
> selectively carry over soft_deleted document across merges for retention 
> policies. The merge policy selects documents that should be kept around in 
> the merged segment based on a user provided query.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to