[
https://issues.apache.org/jira/browse/LUCENENET-345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12839339#action_12839339
]
Michael Garski commented on LUCENENET-345:
------------------------------------------
DIGY -
Moving the filters to another project is not feasible as the TermsFilter uses
the FieldEnumerators and I don't think interdependencies between contrib
projects is a good idea. The project I contributed is an entire piece of
functionality that is not intended to be broken up which I will continue to
maintain and add on to. Creating projects and test projects for every two or
three classes is not feasible and increases the overhead of maintaining them.
Additionally, I don't think there is any reason to follow the same directory
layout as the Java contrib section as it serves as a place to share
functionality that has been created and contributed.
Michael
> [Contrib] Extensions
> --------------------
>
> Key: LUCENENET-345
> URL: https://issues.apache.org/jira/browse/LUCENENET-345
> Project: Lucene.Net
> Issue Type: New Feature
> Reporter: Michael Garski
> Attachments: LUCENENET-345 Extensions.patch, LUCENENET-345 V2.patch,
> Queries.Net.rar
>
>
> I have created a few generic extensions to Lucene.Net that I use quiet a bit.
> It's packaged up as a VS2008 solution with two projects. The test project
> is a Visual Studio test project as opposed to NUnit, and that can be changed.
> Here is a summary of the contents:
> FieldEnumerators : provides foreach syntax support when enumerating over all
> of the terms in the index.
> TermVectorEnumerator : provides foreach syntax to allow for enumerating over
> all of the term vectors in an index.
> BooleanFilter : combine multiple query filters in various logical
> combinations.
> TermsFilter : creates a filter from several terms as a logical OR.
> SegmentCache : a generic cache that works with the segment-level searching in
> Lucene 2.9 to cache any data at the segment level in the same manner as the
> field cache and CachingWrapperFilter which I've used for caching aggregate
> data on the documents in a segment for use in diagnostics and for caching
> TermVectors.
> SegmentsGenCommit : adds the ability to open an index from the version
> specified in the segments file as opposed to inferring the version from the
> files in the index directory.
> Refer to the documentation comments and unit tests for how to use the items.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.