Merge branch 'master' into Lucene.Net.Replicator
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/3b0e132b Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/3b0e132b Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/3b0e132b Branch: refs/heads/replicator Commit: 3b0e132bc3c279546c0b208433f86be8ac6e8549 Parents: 73f6a4e 29cbc13 Author: Shad Storhaug <[email protected]> Authored: Thu Aug 17 02:42:40 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Thu Aug 17 02:42:40 2017 +0700 ---------------------------------------------------------------------- CONTRIBUTING.md | 7 +- Lucene.Net.Portable.sln | 40 + Lucene.Net.sln | 103 + README.md | 9 +- .../CharFilter/MappingCharFilterFactory.cs | 2 +- .../Analysis/ICU/ICUFoldingFilter.cs | 32 + .../Analysis/ICU/ICUFoldingFilterFactory.cs | 31 + .../Analysis/ICU/ICUNormalizer2CharFilter.cs | 235 ++ .../ICU/ICUNormalizer2CharFilterFactory.cs | 60 + .../Analysis/ICU/ICUNormalizer2Filter.cs | 60 + .../Analysis/ICU/ICUNormalizer2FilterFactory.cs | 59 + .../Analysis/ICU/ICUTransformFilter.cs | 152 + .../Analysis/ICU/ICUTransformFilterFactory.cs | 38 + .../ICU/Segmentation/BreakIteratorWrapper.cs | 166 + .../ICU/Segmentation/CharArrayIterator.cs | 134 + .../ICU/Segmentation/CompositeBreakIterator.cs | 132 + .../Segmentation/DefaultICUTokenizerConfig.cs | 127 + .../Analysis/ICU/Segmentation/ICUTokenizer.cs | 229 ++ .../ICU/Segmentation/ICUTokenizerConfig.cs | 33 + .../ICU/Segmentation/ICUTokenizerFactory.cs | 139 + .../Analysis/ICU/Segmentation/ScriptIterator.cs | 206 ++ .../ICU/TokenAttributes/ScriptAttribute.cs | 42 + .../ICU/TokenAttributes/ScriptAttributeImpl.cs | 80 + .../Collation/ICUCollationAttributeFactory.cs | 75 + .../Collation/ICUCollationDocValuesField.cs | 65 + .../Collation/ICUCollationKeyAnalyzer.cs | 96 + .../Collation/ICUCollationKeyFilter.cs | 89 + .../Collation/ICUCollationKeyFilterFactory.cs | 245 ++ .../ICUCollatedTermAttributeImpl.cs | 42 + .../Dict/BinaryDictionary.cs | 411 +++ .../Dict/CharacterDefinition.cs | 124 + .../Dict/CharacterDefinition.dat | Bin 0 -> 65568 bytes .../Dict/ConnectionCosts.cs | 90 + .../Dict/ConnectionCosts.dat | Bin 0 -> 2624540 bytes .../Dict/Dictionary.cs | 106 + .../Dict/TokenInfoDictionary$buffer.dat | Bin 0 -> 4337216 bytes .../Dict/TokenInfoDictionary$fst.dat | Bin 0 -> 1716198 bytes .../Dict/TokenInfoDictionary$posDict.dat | Bin 0 -> 54870 bytes .../Dict/TokenInfoDictionary$targetMap.dat | Bin 0 -> 392165 bytes .../Dict/TokenInfoDictionary.cs | 72 + .../Dict/TokenInfoFST.cs | 118 + .../Dict/UnknownDictionary$buffer.dat | Bin 0 -> 311 bytes .../Dict/UnknownDictionary$posDict.dat | Bin 0 -> 4111 bytes .../Dict/UnknownDictionary$targetMap.dat | Bin 0 -> 69 bytes .../Dict/UnknownDictionary.cs | 100 + .../Dict/UserDictionary.cs | 300 ++ .../GraphvizFormatter.cs | 197 ++ .../JapaneseAnalyzer.cs | 103 + .../JapaneseBaseFormFilter.cs | 65 + .../JapaneseBaseFormFilterFactory.cs | 52 + .../JapaneseIterationMarkCharFilter.cs | 500 +++ .../JapaneseIterationMarkCharFilterFactory.cs | 66 + .../JapaneseKatakanaStemFilter.cs | 111 + .../JapaneseKatakanaStemFilterFactory.cs | 61 + .../JapanesePartOfSpeechStopFilter.cs | 61 + .../JapanesePartOfSpeechStopFilterFactory.cs | 85 + .../JapaneseReadingFormFilter.cs | 89 + .../JapaneseReadingFormFilterFactory.cs | 57 + .../JapaneseTokenizer.cs | 1489 +++++++++ .../JapaneseTokenizerFactory.cs | 109 + .../Lucene.Net.Analysis.Kuromoji.csproj | 118 + .../Lucene.Net.Analysis.Kuromoji.project.json | 8 + .../Lucene.Net.Analysis.Kuromoji.xproj | 38 + .../Properties/AssemblyInfo.cs | 46 + src/Lucene.Net.Analysis.Kuromoji/Token.cs | 194 ++ .../TokenAttributes/BaseFormAttribute.cs | 33 + .../TokenAttributes/BaseFormAttributeImpl.cs | 55 + .../TokenAttributes/InflectionAttribute.cs | 34 + .../TokenAttributes/InflectionAttributeImpl.cs | 68 + .../TokenAttributes/PartOfSpeechAttribute.cs | 30 + .../PartOfSpeechAttributeImpl.cs | 59 + .../TokenAttributes/ReadingAttribute.cs | 34 + .../TokenAttributes/ReadingAttributeImpl.cs | 68 + .../Tools/BinaryDictionaryWriter.cs | 377 +++ .../Tools/CharacterDefinitionWriter.cs | 96 + .../Tools/ConnectionCostsBuilder.cs | 68 + .../Tools/ConnectionCostsWriter.cs | 79 + .../Tools/DictionaryBuilder.cs | 101 + .../Tools/TokenInfoDictionaryBuilder.cs | 230 ++ .../Tools/TokenInfoDictionaryWriter.cs | 51 + .../Tools/UnknownDictionaryBuilder.cs | 146 + .../Tools/UnknownDictionaryWriter.cs | 66 + .../Util/CSVUtil.cs | 124 + .../Util/ToStringUtil.cs | 1401 +++++++++ src/Lucene.Net.Analysis.Kuromoji/project.json | 60 + src/Lucene.Net.Analysis.Kuromoji/stoptags.txt | 420 +++ src/Lucene.Net.Analysis.Kuromoji/stopwords.txt | 127 + .../Properties/AssemblyInfo.cs | 3 + src/Lucene.Net.Analysis.SmartCn/project.json | 2 +- src/Lucene.Net.Benchmark/ByTask/Benchmark.cs | 170 + .../ByTask/Feeds/AbstractQueryMaker.cs | 85 + .../ByTask/Feeds/ContentItemsSource.cs | 227 ++ .../ByTask/Feeds/ContentSource.cs | 38 + .../ByTask/Feeds/DemoHTMLParser.cs | 259 ++ .../ByTask/Feeds/DirContentSource.cs | 259 ++ .../ByTask/Feeds/DocData.cs | 73 + .../ByTask/Feeds/DocMaker.cs | 511 +++ .../ByTask/Feeds/EnwikiContentSource.cs | 395 +++ .../ByTask/Feeds/EnwikiQueryMaker.cs | 146 + .../ByTask/Feeds/FacetSource.cs | 47 + .../ByTask/Feeds/FileBasedQueryMaker.cs | 121 + .../ByTask/Feeds/GeonamesLineParser.cs | 53 + .../ByTask/Feeds/HTMLParser.cs | 42 + .../ByTask/Feeds/LineDocSource.cs | 328 ++ .../ByTask/Feeds/LongToEnglishContentSource.cs | 72 + .../ByTask/Feeds/LongToEnglishQueryMaker.cs | 89 + .../ByTask/Feeds/NoMoreDataException.cs | 50 + .../ByTask/Feeds/QueryMaker.cs | 48 + .../ByTask/Feeds/RandomFacetSource.cs | 109 + .../ByTask/Feeds/ReutersContentSource.cs | 140 + .../ByTask/Feeds/ReutersQueryMaker.cs | 126 + .../ByTask/Feeds/SimpleQueryMaker.cs | 70 + .../Feeds/SimpleSloppyPhraseQueryMaker.cs | 88 + .../ByTask/Feeds/SingleDocSource.cs | 77 + .../ByTask/Feeds/SortableSingleDocSource.cs | 114 + .../ByTask/Feeds/SpatialDocMaker.cs | 249 ++ .../ByTask/Feeds/SpatialFileQueryMaker.cs | 131 + .../ByTask/Feeds/TrecContentSource.cs | 350 +++ .../ByTask/Feeds/TrecDocParser.cs | 159 + .../ByTask/Feeds/TrecFBISParser.cs | 68 + .../ByTask/Feeds/TrecFR94Parser.cs | 69 + .../ByTask/Feeds/TrecFTParser.cs | 58 + .../ByTask/Feeds/TrecGov2Parser.cs | 57 + .../ByTask/Feeds/TrecLATimesParser.cs | 75 + .../ByTask/Feeds/TrecParserByPath.cs | 34 + src/Lucene.Net.Benchmark/ByTask/PerfRunData.cs | 490 +++ .../ByTask/Programmatic/Sample.cs | 90 + src/Lucene.Net.Benchmark/ByTask/Stats/Points.cs | 108 + src/Lucene.Net.Benchmark/ByTask/Stats/Report.cs | 70 + .../ByTask/Stats/TaskStats.cs | 237 ++ .../ByTask/Tasks/AddDocTask.cs | 93 + .../ByTask/Tasks/AddFacetedDocTask.cs | 95 + .../ByTask/Tasks/AddIndexesTask.cs | 104 + .../ByTask/Tasks/AnalyzerFactoryTask.cs | 581 ++++ .../ByTask/Tasks/BenchmarkHighlighter.cs | 32 + .../ByTask/Tasks/ClearStatsTask.cs | 44 + .../ByTask/Tasks/CloseIndexTask.cs | 67 + .../ByTask/Tasks/CloseReaderTask.cs | 49 + .../ByTask/Tasks/CloseTaxonomyIndexTask.cs | 42 + .../ByTask/Tasks/CloseTaxonomyReaderTask.cs | 47 + .../ByTask/Tasks/CommitIndexTask.cs | 62 + .../ByTask/Tasks/CommitTaxonomyIndexTask.cs | 48 + .../ByTask/Tasks/ConsumeContentSourceTask.cs | 48 + .../ByTask/Tasks/CreateIndexTask.cs | 239 ++ .../ByTask/Tasks/CreateTaxonomyIndexTask.cs | 42 + .../ByTask/Tasks/ForceMergeTask.cs | 61 + .../ByTask/Tasks/NearRealtimeReaderTask.cs | 132 + .../ByTask/Tasks/NewAnalyzerTask.cs | 189 ++ .../ByTask/Tasks/NewCollationAnalyzerTask.cs | 149 + .../ByTask/Tasks/NewLocaleTask.cs | 97 + .../ByTask/Tasks/NewRoundTask.cs | 44 + .../ByTask/Tasks/OpenIndexTask.cs | 88 + .../ByTask/Tasks/OpenReaderTask.cs | 100 + .../ByTask/Tasks/OpenTaxonomyIndexTask.cs | 41 + .../ByTask/Tasks/OpenTaxonomyReaderTask.cs | 44 + .../ByTask/Tasks/PerfTask.cs | 380 +++ .../ByTask/Tasks/PrintReaderTask.cs | 60 + .../ByTask/Tasks/ReadTask.cs | 339 ++ .../ByTask/Tasks/ReadTokensTask.cs | 160 + .../ByTask/Tasks/ReopenReaderTask.cs | 45 + .../ByTask/Tasks/RepAllTask.cs | 83 + .../ByTask/Tasks/RepSelectByPrefTask.cs | 81 + .../ByTask/Tasks/RepSumByNameRoundTask.cs | 83 + .../ByTask/Tasks/RepSumByNameTask.cs | 81 + .../ByTask/Tasks/RepSumByPrefRoundTask.cs | 79 + .../ByTask/Tasks/RepSumByPrefTask.cs | 91 + .../ByTask/Tasks/ReportTask.cs | 189 ++ .../ByTask/Tasks/ResetInputsTask.cs | 43 + .../ByTask/Tasks/ResetSystemEraseTask.cs | 42 + .../ByTask/Tasks/ResetSystemSoftTask.cs | 41 + .../ByTask/Tasks/RollbackIndexTask.cs | 52 + .../ByTask/Tasks/SearchTask.cs | 60 + .../ByTask/Tasks/SearchTravRetHighlightTask.cs | 188 ++ .../Tasks/SearchTravRetLoadFieldSelectorTask.cs | 85 + .../ByTask/Tasks/SearchTravRetTask.cs | 44 + .../Tasks/SearchTravRetVectorHighlightTask.cs | 191 ++ .../ByTask/Tasks/SearchTravTask.cs | 87 + .../ByTask/Tasks/SearchWithCollectorTask.cs | 99 + .../ByTask/Tasks/SearchWithSortTask.cs | 157 + .../ByTask/Tasks/SetPropTask.cs | 71 + .../ByTask/Tasks/TaskSequence.cs | 664 ++++ .../ByTask/Tasks/UpdateDocTask.cs | 99 + .../ByTask/Tasks/WaitForMergesTask.cs | 36 + .../ByTask/Tasks/WaitTask.cs | 89 + .../ByTask/Tasks/WarmTask.cs | 64 + .../ByTask/Tasks/WriteEnwikiLineDocTask.cs | 72 + .../ByTask/Tasks/WriteLineDocTask.cs | 238 ++ .../ByTask/Utils/Algorithm.cs | 459 +++ .../ByTask/Utils/AnalyzerFactory.cs | 156 + src/Lucene.Net.Benchmark/ByTask/Utils/Config.cs | 559 ++++ .../ByTask/Utils/FileUtils.cs | 46 + src/Lucene.Net.Benchmark/ByTask/Utils/Format.cs | 109 + .../ByTask/Utils/StreamUtils.cs | 132 + src/Lucene.Net.Benchmark/Constants.cs | 33 + .../Lucene.Net.Benchmark.csproj | 275 ++ .../Lucene.Net.Benchmark.project.json | 13 + .../Lucene.Net.Benchmark.xproj | 39 + .../Properties/AssemblyInfo.cs | 30 + src/Lucene.Net.Benchmark/Quality/Judge.cs | 55 + .../Quality/QualityBenchmark.cs | 159 + .../Quality/QualityQuery.cs | 107 + .../Quality/QualityQueryParser.cs | 35 + .../Quality/QualityStats.cs | 339 ++ .../Quality/Trec/QueryDriver.cs | 93 + .../Quality/Trec/Trec1MQReader.cs | 92 + .../Quality/Trec/TrecJudge.cs | 186 ++ .../Quality/Trec/TrecTopicsReader.cs | 154 + .../Quality/Utils/DocNameExtractor.cs | 89 + .../Quality/Utils/QualityQueriesFinder.cs | 152 + .../Quality/Utils/SimpleQQParser.cs | 76 + .../Quality/Utils/SubmissionReport.cs | 98 + .../Support/EnglishNumberFormatExtensions.cs | 186 ++ .../Support/Sax/Attributes.cs | 219 ++ .../Support/Sax/ContentHandler.cs | 364 +++ .../Support/Sax/DTDHandler.cs | 100 + .../Support/Sax/EntityResolver.cs | 109 + .../Support/Sax/ErrorHandler.cs | 122 + .../Support/Sax/Ext/Attributes2.cs | 108 + .../Support/Sax/Ext/Attributes2Impl.cs | 277 ++ .../Support/Sax/Ext/DeclHandler.cs | 131 + .../Support/Sax/Ext/DefaultHandler2.cs | 112 + .../Support/Sax/Ext/EntityResolver2.cs | 178 ++ .../Support/Sax/Ext/LexicalHandler.cs | 180 ++ .../Support/Sax/Ext/Locator2.cs | 64 + .../Support/Sax/Ext/Locator2Impl.cs | 76 + .../Support/Sax/Helpers/AttributesImpl.cs | 615 ++++ .../Support/Sax/Helpers/DefaultHandler.cs | 389 +++ .../Support/Sax/Helpers/LocatorImpl.cs | 131 + .../Support/Sax/Helpers/NamespaceSupport.cs | 841 +++++ .../Support/Sax/Helpers/XMLFilterImpl.cs | 587 ++++ .../Support/Sax/InputSource.cs | 242 ++ src/Lucene.Net.Benchmark/Support/Sax/Locator.cs | 125 + .../Support/Sax/SAXException.cs | 165 + .../Support/Sax/SAXNotRecognizedException.cs | 66 + .../Support/Sax/SAXNotSupportedException.cs | 67 + .../Support/Sax/SAXParseException.cs | 269 ++ .../Support/Sax/XMLFilter.cs | 41 + .../Support/Sax/XMLReader.cs | 305 ++ .../Support/StringExtensions.cs | 14 + .../Support/TagSoup/AutoDetector.cs | 41 + .../Support/TagSoup/Element.cs | 215 ++ .../Support/TagSoup/ElementType.cs | 270 ++ .../Support/TagSoup/HTMLScanner.cs | 745 +++++ .../Support/TagSoup/HTMLSchema.Generated.cs | 2910 ++++++++++++++++++ .../Support/TagSoup/HTMLSchema.tt | 72 + .../Support/TagSoup/PYXScanner.cs | 138 + .../Support/TagSoup/PYXWriter.cs | 286 ++ .../Support/TagSoup/Parser.cs | 1484 +++++++++ .../Support/TagSoup/ScanHandler.cs | 105 + .../Support/TagSoup/Scanner.cs | 53 + .../Support/TagSoup/Schema.cs | 159 + .../Support/TagSoup/XMLReader.cs | 1567 ++++++++++ .../Support/TagSoup/definitions/html.stml | 249 ++ .../Support/TagSoup/definitions/html.tssl | 2762 +++++++++++++++++ .../Support/TagSoup/stml/stml.rnc | 49 + .../Support/TagSoup/stml/stml.xslt | 150 + .../Support/TagSoup/tssl/tssl-models.xslt | 47 + .../Support/TagSoup/tssl/tssl-validate.xslt | 40 + .../Support/TagSoup/tssl/tssl.rnc | 75 + .../Support/TagSoup/tssl/tssl.xslt | 220 ++ .../Utils/ExtractReuters.cs | 167 + .../Utils/ExtractWikipedia.cs | 178 ++ src/Lucene.Net.Benchmark/project.json | 54 + .../Utils/DatasetSplitter.cs | 28 +- .../SimpleText/SimpleTextStoredFieldsWriter.cs | 89 +- src/Lucene.Net.Facet/FacetsConfig.cs | 8 +- .../Taxonomy/FloatAssociationFacetField.cs | 4 +- .../PostingsHighlight/PostingsHighlighter.cs | 2 +- .../VectorHighlight/BaseFragmentsBuilder.cs | 2 +- .../VectorHighlight/FieldTermStack.cs | 2 +- src/Lucene.Net.ICU/Lucene.Net.ICU.csproj | 18 + src/Lucene.Net.ICU/project.json | 9 +- src/Lucene.Net.Misc/Document/LazyDocument.cs | 163 +- src/Lucene.Net.Spatial/project.json | 4 +- .../Suggest/DocumentDictionary.cs | 4 +- .../Analysis/BaseTokenStreamTestCase.cs | 2 +- .../Analysis/CollationTestBase.cs | 12 +- .../Lucene3x/PreFlexRWStoredFieldsWriter.cs | 123 +- .../Index/BaseStoredFieldsFormatTestCase.cs | 12 +- src/Lucene.Net.TestFramework/Index/DocHelper.cs | 14 +- .../Lucene.Net.TestFramework.csproj | 1 - .../Support/ApiScanTestBase.cs | 4 +- .../Support/SystemProperties.cs | 173 -- .../Util/LuceneTestCase.cs | 2 + src/Lucene.Net.TestFramework/Util/TestUtil.cs | 36 +- src/Lucene.Net.TestFramework/project.json | 1 + .../Icu/Segmentation/TestCharArrayIterator.cs | 110 + .../Analysis/Icu/TestICUNormalizer2Filter.cs | 92 + .../Icu/TestICUNormalizer2FilterFactory.cs | 45 + .../Collation/TestICUCollationDocValuesField.cs | 121 + .../Collation/TestICUCollationKeyAnalyzer.cs | 101 + .../Collation/TestICUCollationKeyFilter.cs | 101 + .../TestICUCollationKeyFilterFactory.cs | 331 ++ .../Dict/TestTokenInfoDictionary.cs | 114 + .../Dict/UserDictionaryTest.cs | 90 + .../Lucene.Net.Tests.Analysis.Kuromoji.csproj | 108 + ...ene.Net.Tests.Analysis.Kuromoji.project.json | 11 + .../Lucene.Net.Tests.Analysis.Kuromoji.xproj | 41 + .../Properties/AssemblyInfo.cs | 38 + .../StringMockResourceLoader.cs | 67 + .../Support/TestApiConsistency.cs | 150 + .../Support/TestExceptionSerialization.cs | 54 + .../TestExtendedMode.cs | 82 + .../TestJapaneseAnalyzer.cs | 229 ++ .../TestJapaneseBaseFormFilter.cs | 84 + .../TestJapaneseBaseFormFilterFactory.cs | 60 + .../TestJapaneseIterationMarkCharFilter.cs | 241 ++ ...estJapaneseIterationMarkCharFilterFactory.cs | 108 + .../TestJapaneseKatakanaStemFilter.cs | 100 + .../TestJapaneseKatakanaStemFilterFactory.cs | 62 + ...TestJapanesePartOfSpeechStopFilterFactory.cs | 70 + .../TestJapaneseReadingFormFilter.cs | 109 + .../TestJapaneseReadingFormFilterFactory.cs | 59 + .../TestJapaneseTokenizer.cs | 846 +++++ .../TestJapaneseTokenizerFactory.cs | 134 + .../TestSearchMode.cs | 92 + .../Tools/TestBuildDictionary.cs | 59 + .../Tools/UnknownDictionaryTest.cs | 93 + .../Tools/custom-dictionary-input.zip | Bin 0 -> 5279887 bytes .../Util/TestToStringUtil.cs | 121 + .../bocchan.utf-8 | 1 + .../project.json | 44 + .../search-segmentation-tests.txt | 142 + .../userdict.txt | 10 + .../BenchmarkTestCase.cs | 129 + .../ByTask/Feeds/DocMakerTest.cs | 193 ++ .../ByTask/Feeds/EnwikiContentSourceTest.cs | 193 ++ .../ByTask/Feeds/LineDocSourceTest.cs | 271 ++ .../ByTask/Feeds/TestHtmlParser.cs | 164 + .../ByTask/Feeds/TrecContentSourceTest.cs | 431 +++ .../ByTask/Feeds/trecdocs.zip | Bin 0 -> 2514 bytes .../ByTask/Tasks/AddIndexesTaskTest.cs | 153 + .../ByTask/Tasks/Alt/AltPackageTaskTest.cs | 68 + .../ByTask/Tasks/Alt/AltTestTask.cs | 35 + .../ByTask/Tasks/CommitIndexTaskTest.cs | 63 + .../ByTask/Tasks/CountingHighlighterTestTask.cs | 85 + .../ByTask/Tasks/CountingSearchTestTask.cs | 65 + .../ByTask/Tasks/CreateIndexTaskTest.cs | 129 + .../ByTask/Tasks/PerfTaskTest.cs | 81 + .../ByTask/Tasks/SearchWithSortTaskTest.cs | 35 + .../ByTask/Tasks/WriteEnwikiLineDocTaskTest.cs | 121 + .../ByTask/Tasks/WriteLineDocTaskTest.cs | 436 +++ .../ByTask/TestPerfTasksLogic.cs | 1177 +++++++ .../ByTask/TestPerfTasksParse.cs | 178 ++ .../ByTask/Utils/StreamUtilsTest.cs | 149 + .../ByTask/Utils/TestConfig.cs | 37 + src/Lucene.Net.Tests.Benchmark/ByTask/conf.zip | Bin 0 -> 40878 bytes .../ByTask/reuters.first20.lines.txt | 20 + .../test-mapping-ISOLatin1Accent-partial.txt | 30 + .../Conf/ConfLoader.cs | 28 + .../Lucene.Net.Tests.Benchmark.csproj | 130 + .../Lucene.Net.Tests.Benchmark.project.json | 13 + .../Lucene.Net.Tests.Benchmark.xproj | 42 + .../Properties/AssemblyInfo.cs | 21 + .../Quality/TestQualityRun.cs | 210 ++ .../Quality/reuters.578.lines.txt.bz2 | Bin 0 -> 208314 bytes .../Quality/trecQRels.txt | 723 +++++ .../Quality/trecTopics.txt | 287 ++ .../Support/TestApiConsistency.cs | 150 + .../TestEnglishNumberFormatExtensions.cs | 38 + .../Support/TestExceptionSerialization.cs | 54 + src/Lucene.Net.Tests.Benchmark/project.json | 56 + .../Highlight/HighlighterTest.cs | 3 +- .../Lucene.Net.Tests.ICU.csproj | 12 + src/Lucene.Net.Tests.ICU/project.json | 9 + src/Lucene.Net.Tests.Join/TestBlockJoin.cs | 2 +- .../Index/Memory/MemoryIndexTest.cs | 2 +- src/Lucene.Net.Tests.Spatial/SpatialExample.cs | 2 +- src/Lucene.Net.Tests.Spatial/project.json | 2 +- .../Suggest/DocumentDictionaryTest.cs | 8 +- .../DocumentValueSourceDictionaryTest.cs | 22 +- src/Lucene.Net.Tests/Document/TestDocument.cs | 4 +- src/Lucene.Net.Tests/Document/TestField.cs | 141 +- .../Index/TestBagOfPositions.cs | 2 +- .../Index/TestDocumentWriter.cs | 4 +- src/Lucene.Net.Tests/Index/TestFieldInfos.cs | 2 +- src/Lucene.Net.Tests/Index/TestFieldsReader.cs | 20 +- .../Index/TestIndexWriterExceptions.cs | 67 +- .../Index/TestIndexableField.cs | 63 +- src/Lucene.Net.Tests/Index/TestSegmentReader.cs | 4 +- src/Lucene.Net.Tests/Lucene.Net.Tests.csproj | 4 + .../Search/TestLiveFieldValues.cs | 2 +- .../Search/TestNumericRangeQuery32.cs | 24 +- .../Search/TestNumericRangeQuery64.cs | 24 +- .../Support/IO/TestStreamTokenizer.cs | 514 ++++ .../Support/TestDictionaryExtensions.cs | 411 +++ .../Support/TestStringBuilderExtensions.cs | 292 +- .../Support/TestStringTokenizer.cs | 353 +++ .../Support/hyts_PropertiesTest.properties | 29 + src/Lucene.Net.Tests/project.json | 3 +- src/Lucene.Net/Analysis/NumericTokenStream.cs | 4 +- .../CompressingStoredFieldsWriter.cs | 137 +- .../Lucene40/Lucene40StoredFieldsWriter.cs | 78 +- src/Lucene.Net/Codecs/StoredFieldsWriter.cs | 4 +- src/Lucene.Net/Document/BinaryDocValuesField.cs | 2 +- src/Lucene.Net/Document/DoubleField.cs | 10 +- src/Lucene.Net/Document/Field.cs | 470 ++- src/Lucene.Net/Document/FloatField.cs | 10 +- src/Lucene.Net/Document/IntField.cs | 10 +- src/Lucene.Net/Document/LongField.cs | 10 +- .../Document/NumericDocValuesField.cs | 2 +- src/Lucene.Net/Document/SortedDocValuesField.cs | 2 +- .../Document/SortedSetDocValuesField.cs | 2 +- src/Lucene.Net/Document/StoredField.cs | 8 +- src/Lucene.Net/Index/DocFieldProcessor.cs | 4 +- src/Lucene.Net/Index/DocInverterPerField.cs | 2 +- src/Lucene.Net/Index/DocValuesProcessor.cs | 9 +- .../Index/FreqProxTermsWriterPerField.cs | 2 +- src/Lucene.Net/Index/IndexableField.cs | 119 +- src/Lucene.Net/Index/StoredFieldsProcessor.cs | 2 +- .../Index/TermVectorsConsumerPerField.cs | 26 +- src/Lucene.Net/Lucene.Net.csproj | 9 +- .../Search/SearcherLifetimeManager.cs | 18 +- src/Lucene.Net/Store/NativeFSLockFactory.cs | 236 +- src/Lucene.Net/Support/AssemblyUtils.cs | 138 + src/Lucene.Net/Support/Character.cs | 76 + src/Lucene.Net/Support/Collections.cs | 9 + src/Lucene.Net/Support/DictionaryExtensions.cs | 409 ++- .../Support/Document/DocumentExtensions.cs | 17 + src/Lucene.Net/Support/Document/Field.cs | 412 +++ .../Document/IndexableFieldExtensions.cs | 99 + src/Lucene.Net/Support/IO/FileSupport.cs | 5 +- src/Lucene.Net/Support/IO/StreamTokenizer.cs | 738 +++++ src/Lucene.Net/Support/OS.cs | 74 - .../Support/StringBuilderExtensions.cs | 70 + src/Lucene.Net/Support/StringExtensions.cs | 30 + src/Lucene.Net/Support/StringTokenizer.cs | 438 +-- src/Lucene.Net/Support/SystemConsole.cs | 411 +++ src/Lucene.Net/Support/SystemProperties.cs | 175 ++ src/Lucene.Net/Support/Time.cs | 9 + src/Lucene.Net/Util/Constants.cs | 212 +- src/Lucene.Net/Util/PrintStreamInfoStream.cs | 12 +- src/Lucene.Net/Util/SPIClassIterator.cs | 115 +- src/Lucene.Net/project.json | 3 +- ...nalysisKuromojiBuildDictionaryCommandTest.cs | 104 + .../Commands/Benchmark/BenchmarkCommandTest.cs | 50 + .../BenchmarkExtractReutersCommandTest.cs | 61 + .../BenchmarkExtractWikipediaCommandTest.cs | 66 + .../BenchmarkFindQualityQueriesCommandTest.cs | 65 + .../Benchmark/BenchmarkRunCommandTest.cs | 60 + .../BenchmarkRunTrecEvalCommandTest.cs | 63 + .../lucene-cli/Resources/Strings.Designer.cs | 246 ++ src/tools/lucene-cli/Resources/Strings.resx | 92 + src/tools/lucene-cli/commands/RootCommand.cs | 4 +- .../commands/analysis/AnalysisCommand.cs | 2 +- .../AnalysisKuromojiBuildDictionaryCommand.cs | 96 + .../commands/benchmark/BenchmarkCommand.cs | 51 + .../BenchmarkExtractReutersCommand.cs | 52 + .../BenchmarkExtractWikipediaCommand.cs | 72 + .../BenchmarkFindQualityQueriesCommand.cs | 51 + .../BenchmarkRunTrecEvalCommand.cs | 78 + .../benchmark-run/BenchmarkRunCommand.cs | 50 + .../benchmark-sample/BenchmarkSampleCommand.cs | 53 + .../commands/demo/DemoConfiguration.cs | 1 + src/tools/lucene-cli/docs/analysis/index.md | 1 + .../docs/analysis/kuromoji-build-dictionary.md | 60 + .../docs/benchmark/extract-reuters.md | 31 + .../docs/benchmark/extract-wikipedia.md | 35 + .../docs/benchmark/find-quality-queries.md | 27 + src/tools/lucene-cli/docs/benchmark/index.md | 14 + .../lucene-cli/docs/benchmark/run-trec-eval.md | 51 + src/tools/lucene-cli/docs/benchmark/run.md | 31 + src/tools/lucene-cli/docs/benchmark/sample.md | 29 + src/tools/lucene-cli/project.json | 5 +- 464 files changed, 63454 insertions(+), 1276 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3b0e132b/Lucene.Net.sln ---------------------------------------------------------------------- diff --cc Lucene.Net.sln index 73e8562,08a00a0..470a270 --- a/Lucene.Net.sln +++ b/Lucene.Net.sln @@@ -106,11 -106,13 +106,18 @@@ Project("{FAE04EC0-301F-11D3-BF4B-00C04 EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lucene.Net.Tests.Demo", "src\Lucene.Net.Tests.Demo\Lucene.Net.Tests.Demo.csproj", "{571B361E-B0D4-445E-A0BC-1A24AA184258}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lucene.Net.Replicator", "src\Lucene.Net.Replicator\Lucene.Net.Replicator.csproj", "{1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lucene.Net.Replicator.AspNetCore", "src\Lucene.Net.Replicator.AspNetCore\Lucene.Net.Replicator.AspNetCore.csproj", "{763CCB5A-E397-456A-AF47-7C6E228B1852}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lucene.Net.Tests.Replicator", "src\Lucene.Net.Tests.Replicator\Lucene.Net.Tests.Replicator.csproj", "{418E9D8E-2369-4B52-8D2F-5A987213999B}" + Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lucene.Net.Analysis.Kuromoji", "src\Lucene.Net.Analysis.Kuromoji\Lucene.Net.Analysis.Kuromoji.csproj", "{8408625A-2508-46D5-8519-045183C43724}" + EndProject + Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lucene.Net.Tests.Analysis.Kuromoji", "src\Lucene.Net.Tests.Analysis.Kuromoji\Lucene.Net.Tests.Analysis.Kuromoji.csproj", "{34A2BCE8-1351-43BD-A365-F50E7C0B2C49}" + EndProject + Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lucene.Net.Benchmark", "src\Lucene.Net.Benchmark\Lucene.Net.Benchmark.csproj", "{EDC77CB4-597F-4818-8C83-3C006D12C384}" + EndProject + Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lucene.Net.Tests.Benchmark", "src\Lucene.Net.Tests.Benchmark\Lucene.Net.Tests.Benchmark.csproj", "{9257F543-44E2-4DB6-8B27-A8A354C13E5B}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@@ -1065,78 -1067,102 +1072,174 @@@ {571B361E-B0D4-445E-A0BC-1A24AA184258}.Release35|Mixed Platforms.Build.0 = Release|Any CPU {571B361E-B0D4-445E-A0BC-1A24AA184258}.Release35|x86.ActiveCfg = Release|Any CPU {571B361E-B0D4-445E-A0BC-1A24AA184258}.Release35|x86.Build.0 = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug|x86.ActiveCfg = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug|x86.Build.0 = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug35|Any CPU.ActiveCfg = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug35|Any CPU.Build.0 = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug35|Mixed Platforms.ActiveCfg = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug35|Mixed Platforms.Build.0 = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug35|x86.ActiveCfg = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Debug35|x86.Build.0 = Debug|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release|Any CPU.Build.0 = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release|x86.ActiveCfg = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release|x86.Build.0 = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release35|Any CPU.ActiveCfg = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release35|Any CPU.Build.0 = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release35|Mixed Platforms.ActiveCfg = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release35|Mixed Platforms.Build.0 = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release35|x86.ActiveCfg = Release|Any CPU + {1F70D2DB-C1B3-4F78-9598-3E04E0C7EB06}.Release35|x86.Build.0 = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug|Any CPU.Build.0 = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug|x86.ActiveCfg = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug|x86.Build.0 = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug35|Any CPU.ActiveCfg = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug35|Any CPU.Build.0 = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug35|Mixed Platforms.ActiveCfg = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug35|Mixed Platforms.Build.0 = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug35|x86.ActiveCfg = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Debug35|x86.Build.0 = Debug|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release|Any CPU.ActiveCfg = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release|Any CPU.Build.0 = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release|x86.ActiveCfg = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release|x86.Build.0 = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release35|Any CPU.ActiveCfg = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release35|Any CPU.Build.0 = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release35|Mixed Platforms.ActiveCfg = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release35|Mixed Platforms.Build.0 = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release35|x86.ActiveCfg = Release|Any CPU + {763CCB5A-E397-456A-AF47-7C6E228B1852}.Release35|x86.Build.0 = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug|x86.ActiveCfg = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug|x86.Build.0 = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug35|Any CPU.ActiveCfg = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug35|Any CPU.Build.0 = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug35|Mixed Platforms.ActiveCfg = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug35|Mixed Platforms.Build.0 = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug35|x86.ActiveCfg = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Debug35|x86.Build.0 = Debug|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release|Any CPU.Build.0 = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release|x86.ActiveCfg = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release|x86.Build.0 = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release35|Any CPU.ActiveCfg = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release35|Any CPU.Build.0 = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release35|Mixed Platforms.ActiveCfg = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release35|Mixed Platforms.Build.0 = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release35|x86.ActiveCfg = Release|Any CPU + {418E9D8E-2369-4B52-8D2F-5A987213999B}.Release35|x86.Build.0 = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug|x86.ActiveCfg = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug|x86.Build.0 = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug35|Any CPU.ActiveCfg = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug35|Any CPU.Build.0 = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug35|Mixed Platforms.ActiveCfg = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug35|Mixed Platforms.Build.0 = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug35|x86.ActiveCfg = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Debug35|x86.Build.0 = Debug|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release|Any CPU.Build.0 = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release|x86.ActiveCfg = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release|x86.Build.0 = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release35|Any CPU.ActiveCfg = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release35|Any CPU.Build.0 = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release35|Mixed Platforms.ActiveCfg = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release35|Mixed Platforms.Build.0 = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release35|x86.ActiveCfg = Release|Any CPU + {8408625A-2508-46D5-8519-045183C43724}.Release35|x86.Build.0 = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug|Any CPU.Build.0 = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug|x86.ActiveCfg = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug|x86.Build.0 = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug35|Any CPU.ActiveCfg = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug35|Any CPU.Build.0 = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug35|Mixed Platforms.ActiveCfg = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug35|Mixed Platforms.Build.0 = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug35|x86.ActiveCfg = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Debug35|x86.Build.0 = Debug|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release|Any CPU.ActiveCfg = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release|Any CPU.Build.0 = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release|x86.ActiveCfg = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release|x86.Build.0 = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release35|Any CPU.ActiveCfg = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release35|Any CPU.Build.0 = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release35|Mixed Platforms.ActiveCfg = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release35|Mixed Platforms.Build.0 = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release35|x86.ActiveCfg = Release|Any CPU + {34A2BCE8-1351-43BD-A365-F50E7C0B2C49}.Release35|x86.Build.0 = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug|x86.ActiveCfg = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug|x86.Build.0 = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug35|Any CPU.ActiveCfg = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug35|Any CPU.Build.0 = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug35|Mixed Platforms.ActiveCfg = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug35|Mixed Platforms.Build.0 = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug35|x86.ActiveCfg = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Debug35|x86.Build.0 = Debug|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release|Any CPU.Build.0 = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release|x86.ActiveCfg = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release|x86.Build.0 = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release35|Any CPU.ActiveCfg = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release35|Any CPU.Build.0 = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release35|Mixed Platforms.ActiveCfg = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release35|Mixed Platforms.Build.0 = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release35|x86.ActiveCfg = Release|Any CPU + {EDC77CB4-597F-4818-8C83-3C006D12C384}.Release35|x86.Build.0 = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug|x86.ActiveCfg = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug|x86.Build.0 = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug35|Any CPU.ActiveCfg = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug35|Any CPU.Build.0 = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug35|Mixed Platforms.ActiveCfg = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug35|Mixed Platforms.Build.0 = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug35|x86.ActiveCfg = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Debug35|x86.Build.0 = Debug|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release|Any CPU.Build.0 = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release|x86.ActiveCfg = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release|x86.Build.0 = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release35|Any CPU.ActiveCfg = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release35|Any CPU.Build.0 = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release35|Mixed Platforms.ActiveCfg = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release35|Mixed Platforms.Build.0 = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release35|x86.ActiveCfg = Release|Any CPU + {9257F543-44E2-4DB6-8B27-A8A354C13E5B}.Release35|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3b0e132b/src/Lucene.Net/Lucene.Net.csproj ---------------------------------------------------------------------- diff --cc src/Lucene.Net/Lucene.Net.csproj index 50b1b14,7234e15..92eea4f --- a/src/Lucene.Net/Lucene.Net.csproj +++ b/src/Lucene.Net/Lucene.Net.csproj @@@ -394,8 -394,10 +394,11 @@@ <Compile Include="Index\TwoStoredFieldsConsumers.cs" /> <Compile Include="Index\UpgradeIndexMergePolicy.cs" /> <Compile Include="LucenePackage.cs" /> + <Compile Include="Support\AssemblyUtils.cs" /> <Compile Include="Support\Document\DocumentExtensions.cs" /> + <Compile Include="Support\EnumerableExtensions.cs" /> + <Compile Include="Support\Document\Field.cs" /> + <Compile Include="Support\Document\IndexableFieldExtensions.cs" /> <Compile Include="Support\IO\Compression\LZOCompressor.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Search\AutomatonQuery.cs" />
