This is an automated email from the ASF dual-hosted git repository.

nightowl888 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git.


    from adade99  Lucene.Net.CodeAnalysis: Separated CSharp and VisualBasic 
into different assemblies to prevent cross-language dependency issues when 
using analyzers (fixes #286)
     new 11323a5  Lucene.Net.Index.Terms/TermsEnum, Lucene.Net.Suggest: 
Refactored iterators into enumerators (see #279, #212)
     new 4117364  Codecs: Added MoveNext() implementations to each TermsEnum 
subclass (see #279, #212)
     new e9758a9  Cascade calls from Next() to MoveNext() in TermsEnum 
implementations (see #279, #212)
     new 5284469  Marked all overloads of TermsEnum.Next(), 
BytesRefFSTEnum.Next(), and BytesRefArray.GetIterator() methods and 
IBytesRefIterator, BytesRefIterator types obsolete and hid them from 
intellisense (see #279, #212)
     new 1fed4fb  SWEEP: Remove calls to obsolete TermsEnum.Next() method and 
call TermsEnum.MoveNext(), TermsEnum.Term instead (see #279, #212)
     new 330c25a  Changed all Terms subclasses to use GetEnumerator() instead 
of GetIterator() (see #279, #212)
     new ecb47ed  SWEEP: Remove calls to obsolete GetIterator() method and call 
GetEnumerator() instead (see #279, #212)
     new e1a930a  Lucene.Net.Index.TermsEnum: Changed to use TermsEnum object 
itself from Current property to expose its interface during a foreach loop (see 
#279, #212)
     new 24c2a2b  Lucene.Net.Search.Spans.Spans: Changed Next() > MoveNext() 
and deprecated Next() method (see #279, #212)
     new 40fba2b  Lucene.Net.Tests.Suggest: Removed tests for obsolete 
types/methods
     new 4ce049d  Lucene.Net.Suggest: Removed obsolete iterators/methods
     new 1dc0f32  Lucene.Net.Util.FilterIterator<T>: Converted to 
FilterEnumerator<T> using a predicate passed into the constructor rather than 
having to subclass. Swapped only usage in FieldFilterAtomicReader with a LINQ 
query/yield return, since performance is better. (see #279)
     new 278fabe  Lucene.Net.Util.MergedIterator<T>: Converted to 
MergedEnumerator<T> (see #279)
     new 0e49bf9  BREAKING: 
Lucene.Net.Analysis.Common/Analysis/Compound/Hyphenation/TernaryTree: Renamed 
Iterator > Enumerator, Keys() > GetEnumerator() (see #279)
     new 4260e00  BREAKING: 
Lucene.Net.Benchmarks.ByTask.Feeds.DirContentSource: Renamed Iterator > 
Enumerator (see #279)
     new fc2da94  Lucene.Net.Codecs.Memory.DirectDocValuesConsumer: Renamed 
IteratorAnonymousInnerClassHelper > Enumerator, 
IterableAnonymousInnerClassHelper > EnumerableAnonymousInnerClassHelper (see 
#279)

The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../Analysis/Compound/Hyphenation/TernaryTree.cs   |  43 ++---
 .../Analysis/Query/QueryAutoStopWordAnalyzer.cs    |   7 +-
 .../ByTask/Feeds/DirContentSource.cs               |  18 ++-
 .../Quality/Utils/QualityQueriesFinder.cs          |   4 +-
 .../SimpleNaiveBayesClassifier.cs                  |   5 +-
 .../BlockTerms/BlockTermsReader.cs                 |  38 ++++-
 .../BlockTerms/VariableGapTermsIndexReader.cs      |   8 +-
 .../Bloom/BloomFilteringPostingsFormat.cs          |  40 +++--
 .../Memory/DirectDocValuesConsumer.cs              |  53 ++-----
 .../Memory/DirectPostingsFormat.cs                 |  69 ++++----
 src/Lucene.Net.Codecs/Memory/FSTOrdTermsReader.cs  |  55 +++++--
 src/Lucene.Net.Codecs/Memory/FSTTermsReader.cs     |  53 +++++--
 .../Memory/MemoryDocValuesProducer.cs              |   9 +-
 .../Memory/MemoryPostingsFormat.cs                 |  27 ++--
 .../SimpleText/SimpleTextFieldsReader.cs           |  24 +--
 .../SimpleText/SimpleTextTermVectorsReader.cs      |  25 +--
 .../Taxonomy/Directory/DirectoryTaxonomyWriter.cs  |  10 +-
 .../Term/TermGroupFacetCollector.cs                |   4 +-
 .../Highlight/TokenSources.cs                      |  11 +-
 .../Highlight/TokenStreamFromTermPositionVector.cs |   5 +-
 .../Highlight/WeightedSpanTermExtractor.cs         |   2 +-
 .../PostingsHighlight/PostingsHighlighter.cs       |   2 +-
 .../VectorHighlight/FieldPhraseList.cs             |  14 +-
 .../VectorHighlight/FieldTermStack.cs              |   5 +-
 src/Lucene.Net.Join/TermsIncludingScoreQuery.cs    |   4 +-
 src/Lucene.Net.Join/TermsQuery.cs                  |   2 +-
 .../MemoryIndex.MemoryIndexReader.cs               |  16 +-
 .../Index/Sorter/SortingAtomicReader.cs            |  11 +-
 src/Lucene.Net.Misc/Misc/HighFreqTerms.cs          |   9 +-
 src/Lucene.Net.Queries/CommonTermsQuery.cs         |   2 +-
 .../ValueSources/JoinDocFreqValueSource.cs         |   2 +-
 .../Function/ValueSources/TFValueSource.cs         |   2 +-
 .../Function/ValueSources/TermFreqValueSource.cs   |   2 +-
 src/Lucene.Net.Queries/Mlt/MoreLikeThis.cs         |   8 +-
 src/Lucene.Net.Queries/TermFilter.cs               |   2 +-
 src/Lucene.Net.Queries/TermsFilter.cs              |  31 ++--
 .../Surround/Query/SrndPrefixQuery.cs              |  12 +-
 .../Surround/Query/SrndTermQuery.cs                |   2 +-
 .../Surround/Query/SrndTruncQuery.cs               |   9 +-
 src/Lucene.Net.Sandbox/Queries/DuplicateFilter.cs  |  96 +++++------
 .../Queries/FuzzyLikeThisQuery.cs                  |   3 +-
 src/Lucene.Net.Sandbox/Queries/SlowFuzzyQuery.cs   |   2 +-
 .../Queries/SlowFuzzyTermsEnum.cs                  |   2 +-
 .../Prefix/AbstractPrefixTreeFilter.cs             |   2 +-
 .../Prefix/AbstractVisitingPrefixTreeFilter.cs     |  55 ++++---
 .../Prefix/ContainsPrefixTreeFilter.cs             |   4 +-
 .../Util/ShapeFieldCacheProvider.cs                |   8 +-
 src/Lucene.Net.Suggest/Spell/Dictionary.cs         |   8 +-
 src/Lucene.Net.Suggest/Spell/DirectSpellChecker.cs |   3 +-
 .../Spell/HighFrequencyDictionary.cs               |  34 ++--
 src/Lucene.Net.Suggest/Spell/LuceneDictionary.cs   |  11 +-
 .../Spell/PlainTextDictionary.cs                   |  30 ++--
 src/Lucene.Net.Suggest/Spell/SpellChecker.cs       |   8 +-
 src/Lucene.Net.Suggest/Spell/TermFreqIterator.cs   |  20 +--
 .../Suggest/Analyzing/AnalyzingInfixSuggester.cs   |  13 +-
 .../Suggest/Analyzing/AnalyzingSuggester.cs        |  13 +-
 .../Suggest/Analyzing/BlendedInfixSuggester.cs     |  11 +-
 .../Suggest/Analyzing/FreeTextSuggester.cs         |  35 ++---
 .../Suggest/BufferedInputIterator.cs               |  21 ++-
 .../Suggest/BufferingTermFreqIteratorWrapper.cs    |  22 ++-
 .../Suggest/DocumentDictionary.cs                  |  44 +++---
 .../Suggest/DocumentValueSourceDictionary.cs       |  10 +-
 src/Lucene.Net.Suggest/Suggest/FileDictionary.cs   |  25 +--
 .../Suggest/Fst/BytesRefSorter.cs                  |   4 +-
 .../Suggest/Fst/ExternalRefSorter.cs               |  51 +++---
 .../Suggest/Fst/FSTCompletionBuilder.cs            |   5 +-
 .../Suggest/Fst/FSTCompletionLookup.cs             |  23 +--
 .../Suggest/Fst/WFSTCompletionLookup.cs            |  31 ++--
 src/Lucene.Net.Suggest/Suggest/InMemorySorter.cs   |   4 +-
 src/Lucene.Net.Suggest/Suggest/InputIterator.cs    |  28 ++--
 .../Suggest/Jaspell/JaspellLookup.cs               |  18 +--
 src/Lucene.Net.Suggest/Suggest/Lookup.cs           |  10 +-
 .../Suggest/SortedInputIterator.cs                 |  64 ++++----
 .../Suggest/SortedTermFreqIteratorWrapper.cs       |  49 +++---
 src/Lucene.Net.Suggest/Suggest/Tst/TSTLookup.cs    |  17 +-
 .../Suggest/UnsortedInputIterator.cs               |  13 +-
 .../Codecs/RAMOnly/RAMOnlyPostingsFormat.cs        |  39 +++--
 .../Index/AssertingAtomicReader.cs                 |  52 +++---
 .../Index/BaseDocValuesFormatTestCase.cs           |  26 +--
 .../Index/BasePostingsFormatTestCase.cs            |   2 +-
 .../Index/BaseTermVectorsFormatTestCase.cs         |   7 +-
 .../Index/FieldFilterAtomicReader.cs               |  27 +---
 .../Index/ThreadedIndexingAndSearchingTestCase.cs  |   7 +-
 .../Util/LuceneTestCase.cs                         |  25 +--
 src/Lucene.Net.TestFramework/Util/TestUtil.cs      |   2 +-
 .../Analysis/Sinks/TestTeeSinkTokenFilter.cs       |   4 +-
 .../ByTask/TestPerfTasksLogic.cs                   |   4 +-
 .../Pulsing/Test10KPulsings.cs                     |  10 +-
 .../Pulsing/TestPulsingReuse.cs                    |  16 +-
 src/Lucene.Net.Tests.Join/TestJoinUtil.cs          |   2 +-
 .../Index/Memory/MemoryIndexTest.cs                |  24 +--
 .../Index/Sorter/SorterTestBase.cs                 |   8 +-
 .../Index/TestMultiPassIndexSplitter.cs            |   8 +-
 .../CommonTermsQueryTest.cs                        |   4 +-
 .../Spell/TestLuceneDictionary.cs                  |  54 ++++---
 .../Analyzing/AnalyzingInfixSuggesterTest.cs       |  73 +++------
 .../Suggest/Analyzing/AnalyzingSuggesterTest.cs    |  54 ++++---
 .../Suggest/Analyzing/BlendedInfixSuggesterTest.cs |  12 +-
 .../Suggest/Analyzing/FuzzySuggesterTest.cs        |  37 ++---
 .../Suggest/Analyzing/TestFreeTextSuggester.cs     |  72 ++++-----
 .../Suggest/DocumentDictionaryTest.cs              |  50 +++---
 .../Suggest/DocumentValueSourceDictionaryTest.cs   |  62 ++++----
 .../Suggest/FileDictionaryTest.cs                  |  39 ++---
 .../Suggest/Fst/BytesRefSortersTest.cs             |  21 ++-
 .../Suggest/Fst/FSTCompletionTest.cs               |   6 +-
 .../Suggest/Fst/WFSTCompletionTest.cs              |  13 +-
 src/Lucene.Net.Tests.Suggest/Suggest/Input.cs      |   2 +-
 .../Suggest/InputArrayIterator.cs                  |  23 +--
 .../Suggest/LookupBenchmarkTest.cs                 |   2 +-
 .../Suggest/PersistenceTest.cs                     |   2 +-
 .../Suggest/TestHighFrequencyDictionary.cs         |   5 +-
 .../Suggest/TestInputIterator.cs                   |  53 ++++---
 .../Support/TestApiConsistency.cs                  |  32 ++--
 .../Support/TestExceptionSerialization.cs          |   2 +-
 src/Lucene.Net.Tests/Analysis/TestMockAnalyzer.cs  |   7 +-
 .../TestCompressingTermVectorsFormat.cs            |   2 +-
 .../Codecs/Lucene3x/TestSurrogates.cs              |  19 ++-
 .../Codecs/Lucene3x/TestTermInfosReaderIndex.cs    |   4 +-
 .../Codecs/Lucene40/TestReuseDocsEnum.cs           |  30 ++--
 .../Codecs/Lucene41/TestBlockPostingsFormat3.cs    |  21 +--
 src/Lucene.Net.Tests/Document/TestDocument.cs      |  10 +-
 src/Lucene.Net.Tests/Index/Test2BTerms.cs          |   7 +-
 .../Index/TestBackwardsCompatibility.cs            |  16 +-
 .../Index/TestBackwardsCompatibility3x.cs          |  16 +-
 src/Lucene.Net.Tests/Index/TestBagOfPositions.cs   |   7 +-
 src/Lucene.Net.Tests/Index/TestBagOfPostings.cs    |   7 +-
 src/Lucene.Net.Tests/Index/TestCodecs.cs           |  20 +--
 src/Lucene.Net.Tests/Index/TestDirectoryReader.cs  |  13 +-
 src/Lucene.Net.Tests/Index/TestDoc.cs              |   4 +-
 src/Lucene.Net.Tests/Index/TestDocCount.cs         |   4 +-
 src/Lucene.Net.Tests/Index/TestDocTermOrds.cs      |  17 +-
 src/Lucene.Net.Tests/Index/TestDocsAndPositions.cs |   6 +-
 .../Index/TestFilterAtomicReader.cs                |  41 +++--
 src/Lucene.Net.Tests/Index/TestFlex.cs             |   6 +-
 src/Lucene.Net.Tests/Index/TestIndexWriter.cs      |  41 +++--
 .../Index/TestIndexWriterUnicode.cs                |  10 +-
 src/Lucene.Net.Tests/Index/TestIndexableField.cs   |  10 +-
 src/Lucene.Net.Tests/Index/TestParallelTermEnum.cs |   8 +-
 src/Lucene.Net.Tests/Index/TestPayloads.cs         |   4 +-
 .../Index/TestPayloadsOnVectors.cs                 |   4 +-
 .../Index/TestPerSegmentDeletes.cs                 |   2 +-
 src/Lucene.Net.Tests/Index/TestPostingsOffsets.cs  |   2 +-
 src/Lucene.Net.Tests/Index/TestPrefixCodedTerms.cs |   4 +-
 src/Lucene.Net.Tests/Index/TestSegmentMerger.cs    |   4 +-
 src/Lucene.Net.Tests/Index/TestSegmentReader.cs    |   8 +-
 src/Lucene.Net.Tests/Index/TestSegmentTermDocs.cs  |   2 +-
 src/Lucene.Net.Tests/Index/TestSegmentTermEnum.cs  |  16 +-
 src/Lucene.Net.Tests/Index/TestStressAdvance.cs    |   2 +-
 src/Lucene.Net.Tests/Index/TestStressIndexing2.cs  |  54 +++----
 src/Lucene.Net.Tests/Index/TestSumDocFreq.cs       |   4 +-
 .../Index/TestTermVectorsReader.cs                 |  34 ++--
 .../Index/TestTermVectorsWriter.cs                 |  45 +++---
 src/Lucene.Net.Tests/Index/TestTermdocPerf.cs      |   2 +-
 src/Lucene.Net.Tests/Index/TestTermsEnum.cs        |  95 ++++++-----
 src/Lucene.Net.Tests/Index/TestTermsEnum2.cs       |   9 +-
 .../Search/Payloads/TestPayloadTermQuery.cs        |   4 +-
 .../Search/Spans/JustCompileSearchSpans.cs         |   4 +-
 .../Search/Spans/MultiSpansWrapper.cs              |   6 +-
 src/Lucene.Net.Tests/Search/Spans/TestBasics.cs    |   6 +-
 .../Search/Spans/TestFieldMaskingSpanQuery.cs      |  38 ++---
 .../Search/Spans/TestNearSpansOrdered.cs           |  12 +-
 .../Search/Spans/TestPayloadSpans.cs               |  10 +-
 src/Lucene.Net.Tests/Search/Spans/TestSpans.cs     |  56 +++----
 src/Lucene.Net.Tests/Search/TestFieldCache.cs      |   3 +-
 .../Search/TestMultiPhraseQuery.cs                 |   6 +-
 .../Search/TestMultiTermQueryRewrites.cs           |   2 +-
 .../Search/TestMultiThreadTermVectors.cs           |   6 +-
 .../Search/TestNumericRangeQuery32.cs              |   3 +-
 .../Search/TestNumericRangeQuery64.cs              |   3 +-
 .../Search/TestPhrasePrefixQuery.cs                |   4 +-
 .../Search/TestPositionIncrement.cs                |   4 +-
 src/Lucene.Net.Tests/Search/TestPrefixRandom.cs    |   2 +-
 src/Lucene.Net.Tests/Search/TestRegexpRandom2.cs   |   4 +-
 .../Search/TestSameScoresWithThreads.cs            |   8 +-
 src/Lucene.Net.Tests/Search/TestShardSearching.cs  |   4 +-
 src/Lucene.Net.Tests/Search/TestSort.cs            |  12 +-
 src/Lucene.Net.Tests/Search/TestTermVectors.cs     |   4 +-
 src/Lucene.Net.Tests/Util/Fst/TestFSTs.cs          |  22 +--
 src/Lucene.Net.Tests/Util/TestBytesRefArray.cs     |  98 +++++++++++-
 src/Lucene.Net.Tests/Util/TestFilterIterator.cs    | 151 +++++++++++++-----
 src/Lucene.Net.Tests/Util/TestMergedIterator.cs    | 175 ++++++++++++++++++++-
 src/Lucene.Net/Codecs/BlockTreeTermsReader.cs      |  42 +++--
 src/Lucene.Net/Codecs/BlockTreeTermsWriter.cs      |   3 +-
 .../Compressing/CompressingTermVectorsReader.cs    |  38 +++--
 src/Lucene.Net/Codecs/FieldsConsumer.cs            |   2 +-
 src/Lucene.Net/Codecs/Lucene3x/Lucene3xFields.cs   |  28 ++--
 .../Codecs/Lucene3x/Lucene3xTermVectorsReader.cs   |  43 +++--
 .../Codecs/Lucene40/Lucene40TermVectorsReader.cs   |  45 ++++--
 .../Codecs/Lucene42/Lucene42DocValuesProducer.cs   |  15 +-
 .../Codecs/Lucene45/Lucene45DocValuesProducer.cs   |  35 ++---
 src/Lucene.Net/Codecs/TermVectorsWriter.cs         |   8 +-
 src/Lucene.Net/Codecs/TermsConsumer.cs             |  12 +-
 src/Lucene.Net/Index/AtomicReader.cs               |   8 +-
 src/Lucene.Net/Index/BufferedUpdatesStream.cs      |   4 +-
 src/Lucene.Net/Index/CheckIndex.cs                 |  19 +--
 src/Lucene.Net/Index/CoalescedUpdates.cs           |   2 +-
 src/Lucene.Net/Index/DocTermOrds.cs                |  32 ++--
 src/Lucene.Net/Index/FilterAtomicReader.cs         |  18 ++-
 src/Lucene.Net/Index/FilteredTermsEnum.cs          |  28 +++-
 src/Lucene.Net/Index/MultiDocValues.cs             |   2 +-
 src/Lucene.Net/Index/MultiFields.cs                |   6 +-
 src/Lucene.Net/Index/MultiTerms.cs                 |   4 +-
 src/Lucene.Net/Index/MultiTermsEnum.cs             |  27 +++-
 src/Lucene.Net/Index/SortedDocValuesTermsEnum.cs   |  14 +-
 .../Index/SortedSetDocValuesTermsEnum.cs           |  14 +-
 src/Lucene.Net/Index/TermContext.cs                |   2 +-
 src/Lucene.Net/Index/Terms.cs                      |  24 ++-
 src/Lucene.Net/Index/TermsEnum.cs                  |  41 ++++-
 src/Lucene.Net/Search/DocTermOrdsRewriteMethod.cs  |  16 +-
 src/Lucene.Net/Search/FieldCache.cs                |  20 +--
 src/Lucene.Net/Search/FieldCacheImpl.cs            |  36 ++---
 src/Lucene.Net/Search/FieldCacheRewriteMethod.cs   |  10 +-
 src/Lucene.Net/Search/FuzzyQuery.cs                |   2 +-
 src/Lucene.Net/Search/FuzzyTermsEnum.cs            |  18 ++-
 src/Lucene.Net/Search/MultiPhraseQuery.cs          |   2 +-
 .../Search/MultiTermQueryWrapperFilter.cs          |   4 +-
 src/Lucene.Net/Search/NumericRangeQuery.cs         |   2 +-
 src/Lucene.Net/Search/Payloads/PayloadNearQuery.cs |   2 +-
 src/Lucene.Net/Search/Payloads/PayloadSpanUtil.cs  |   2 +-
 src/Lucene.Net/Search/Payloads/PayloadTermQuery.cs |   2 +-
 src/Lucene.Net/Search/PhraseQuery.cs               |   2 +-
 src/Lucene.Net/Search/PrefixQuery.cs               |   2 +-
 src/Lucene.Net/Search/Spans/NearSpansOrdered.cs    |   8 +-
 src/Lucene.Net/Search/Spans/NearSpansUnordered.cs  |  14 +-
 src/Lucene.Net/Search/Spans/SpanNotQuery.cs        |  14 +-
 src/Lucene.Net/Search/Spans/SpanOrQuery.cs         |   8 +-
 .../Search/Spans/SpanPositionCheckQuery.cs         |  10 +-
 src/Lucene.Net/Search/Spans/SpanScorer.cs          |   4 +-
 src/Lucene.Net/Search/Spans/SpanTermQuery.cs       |   4 +-
 src/Lucene.Net/Search/Spans/Spans.cs               |  14 +-
 src/Lucene.Net/Search/Spans/TermSpans.cs           |   4 +-
 src/Lucene.Net/Search/TermCollectingRewrite.cs     |   5 +-
 src/Lucene.Net/Search/TermQuery.cs                 |   2 +-
 src/Lucene.Net/Search/TermRangeQuery.cs            |   2 +-
 src/Lucene.Net/Util/Automaton/CompiledAutomaton.cs |   6 +-
 src/Lucene.Net/Util/BytesRefArray.cs               |  75 ++++++++-
 src/Lucene.Net/Util/BytesRefIterator.cs            |  57 ++++++-
 src/Lucene.Net/Util/FilterIterator.cs              |  50 ++++++
 src/Lucene.Net/Util/Fst/BytesRefFSTEnum.cs         |  24 ++-
 src/Lucene.Net/Util/MergedIterator.cs              | 169 +++++++++++++++++++-
 src/Lucene.Net/Util/OfflineSorter.cs               |  10 +-
 241 files changed, 2886 insertions(+), 1817 deletions(-)

Reply via email to