This is an automated email from the ASF dual-hosted git repository. shazwazza pushed a commit to branch docs-poc in repository https://gitbox.apache.org/repos/asf/lucenenet.git
commit 6774da2239cbb3d1780661ef6e7319db8788eae5 Merge: 3c6a7d8 a7f7c40 Author: Shannon <[email protected]> AuthorDate: Tue Jun 16 16:08:49 2020 +1000 Merge remote-tracking branch 'LUCENE/master' into docs-poc .rat-excludes | 7 +- Directory.Build.targets | 14 +- Lucene.Net.sln | 28 +-- build/Dependencies.props | 21 ++- .../publish-test-results-for-test-projects.yml | 8 + .../Dict/BinaryDictionary.cs | 10 +- src/Lucene.Net.Analysis.SmartCn/AnalyzerProfile.cs | 9 +- .../Egothor.Stemmer/Compile.cs | 4 +- .../Egothor.Stemmer/DiffIt.cs | 4 +- src/Lucene.Net.Benchmark/ByTask/Utils/Config.cs | 6 +- src/Lucene.Net.Queries/BooleanFilter.cs | 5 +- src/Lucene.Net.Queries/BoostingQuery.cs | 2 +- src/Lucene.Net.Queries/ChainedFilter.cs | 6 +- src/Lucene.Net.Queries/CommonTermsQuery.cs | 8 +- src/Lucene.Net.Queries/CustomScoreQuery.cs | 44 ++--- src/Lucene.Net.Queries/FilterClause.cs | 19 +- src/Lucene.Net.Queries/Function/BoostedQuery.cs | 36 +--- .../Function/DocValues/BoolDocValues.cs | 31 +--- .../Function/DocValues/DocTermsIndexDocValues.cs | 66 ++----- .../Function/DocValues/DoubleDocValues.cs | 144 +++------------ .../Function/DocValues/FloatDocValues.cs | 31 +--- .../Function/DocValues/IntDocValues.cs | 55 +----- .../Function/DocValues/LongDocValues.cs | 55 +----- .../Function/DocValues/StrDocValues.cs | 29 +-- src/Lucene.Net.Queries/Function/FunctionQuery.cs | 26 +-- src/Lucene.Net.Queries/Function/FunctionValues.cs | 165 +++++------------ src/Lucene.Net.Queries/Function/ValueSource.cs | 2 +- .../Function/ValueSourceScorer.cs | 39 ++-- .../Function/ValueSources/ConstValueSource.cs | 43 +---- .../Function/ValueSources/DefFunction.cs | 5 +- .../Function/ValueSources/DivFloatFunction.cs | 5 +- .../Function/ValueSources/DocFreqValueSource.cs | 5 +- .../ValueSources/DoubleConstValueSource.cs | 43 +---- .../Function/ValueSources/DoubleFieldSource.cs | 35 +--- .../Function/ValueSources/DualFloatFunction.cs | 3 +- .../Function/ValueSources/EnumFieldSource.cs | 55 +----- .../Function/ValueSources/FieldCacheSource.cs | 16 +- .../Function/ValueSources/FloatFieldSource.cs | 34 +--- .../Function/ValueSources/IDFValueSource.cs | 5 +- .../Function/ValueSources/IfFunction.cs | 3 +- .../Function/ValueSources/IntFieldSource.cs | 34 +--- .../ValueSources/JoinDocFreqValueSource.cs | 5 +- .../Function/ValueSources/LinearFloatFunction.cs | 3 +- .../Function/ValueSources/LiteralValueSource.cs | 11 +- .../Function/ValueSources/LongFieldSource.cs | 34 +--- .../Function/ValueSources/MaxDocValueSource.cs | 5 +- .../Function/ValueSources/MaxFloatFunction.cs | 5 +- .../Function/ValueSources/MinFloatFunction.cs | 5 +- .../Function/ValueSources/MultiBoolFunction.cs | 3 +- .../Function/ValueSources/MultiFloatFunction.cs | 3 +- .../Function/ValueSources/MultiValueSource.cs | 46 ++--- .../Function/ValueSources/NormValueSource.cs | 5 +- .../Function/ValueSources/NumDocsValueSource.cs | 5 +- .../Function/ValueSources/OrdFieldSource.cs | 31 +--- .../Function/ValueSources/PowFloatFunction.cs | 5 +- .../Function/ValueSources/ProductFloatFunction.cs | 5 +- .../Function/ValueSources/QueryValueSource.cs | 88 +++------ .../Function/ValueSources/RangeMapFloatFunction.cs | 7 +- .../ValueSources/ReciprocalFloatFunction.cs | 7 +- .../Function/ValueSources/ReverseOrdFieldSource.cs | 12 +- .../Function/ValueSources/ScaleFloatFunction.cs | 3 +- .../Function/ValueSources/ShortFieldSource.cs | 3 +- .../Function/ValueSources/SimpleBoolFunction.cs | 3 +- .../Function/ValueSources/SingleFunction.cs | 3 +- .../Function/ValueSources/SumFloatFunction.cs | 5 +- .../ValueSources/SumTotalTermFreqValueSource.cs | 8 +- .../Function/ValueSources/TFValueSource.cs | 20 +-- .../Function/ValueSources/TermFreqValueSource.cs | 15 +- .../ValueSources/TotalTermFreqValueSource.cs | 10 +- .../Function/ValueSources/VectorValueSource.cs | 9 +- src/Lucene.Net.Queries/Mlt/MoreLikeThis.cs | 10 +- src/Lucene.Net.Queries/Mlt/MoreLikeThisQuery.cs | 38 ++-- src/Lucene.Net.Queries/TermFilter.cs | 8 +- src/Lucene.Net.Queries/TermsFilter.cs | 11 +- .../Lucene.Net.TestFramework.csproj | 31 +++- .../ConfigurationBuilderExtensions.cs | 122 +++++++++++++ .../Configuration/ConfigurationExtensions.cs | 40 +++++ .../Configuration/ConfigurationSettingTestCase.cs | 67 +++++++ .../Configuration/TestConfigurationFactory.cs | 68 +++++++ .../TestParameterConfigurationProvider.cs | 96 ++++++++++ .../TestParameterConfigurationSource.cs} | 37 ++-- .../Support/Util/LuceneTestFrameworkInitializer.cs | 197 +++++++++++++++++++++ .../Util/LuceneTestCase.cs | 64 +++---- .../Util/TestRuleSetupAndRestoreClassEnv.cs | 40 +++-- .../default-lucene.testSettings.json | 30 ++++ .../Codecs/MyCodec.cs} | 20 +-- .../Codecs/ServiceProviderCodecFactory.cs | 62 +++++++ .../Codecs/TestCodecServices.cs} | 23 +-- .../ServiceProviderConfigurationRootFactory.cs} | 30 ++-- .../Configuration/TestConfigurationService.cs} | 20 +-- ...Tests.TestFramework.DependencyInjection.csproj} | 11 +- .../Startup.cs | 77 ++++++++ .../Custom/MockConfigurationFactory.cs | 98 ++++++++++ .../Custom/TestCustomConfigurationFactory.cs | 48 +++++ .../Configuration/TestConfigurationSettings.cs | 178 +++++++++++++++++++ .../Configuration/TestDefaultSystemProperties.cs | 83 +++++++++ .../Configuration/TestSystemProperties.cs | 184 +++++++++++++++++++ .../Configuration/lucene.testsettings.mock.json | 9 + .../parent.lucene.testsettings.mock.json | 10 ++ .../Lucene.Net.Tests.TestFramework.csproj | 21 ++- src/Lucene.Net.Tests.TestFramework/Startup.cs | 53 ++++++ src/Lucene.Net.Tests/Support/TestApiConsistency.cs | 2 +- src/Lucene.Net.Tests/Util/TestConstants.cs | 5 +- src/Lucene.Net.Tests/Util/TestOfflineSorter.cs | 2 +- src/Lucene.Net/Lucene.Net.csproj | 7 +- src/Lucene.Net/Store/LockVerifyServer.cs | 4 +- .../Configuration/Base/ConfigurationBuilder.cs | 71 ++++++++ .../Configuration/Base/ConfigurationProvider.cs | 99 +++++++++++ .../Configuration/Base/ConfigurationReloadToken.cs | 41 +++++ .../Configuration/Base/ConfigurationRoot.cs | 132 ++++++++++++++ .../Configuration/Base/ConfigurationSection.cs | 95 ++++++++++ .../Support/Configuration/ConfigurationSettings.cs | 58 ++++++ .../Configuration/DefaultConfigurationFactory.cs | 53 ++++++ .../Support/Configuration/IConfigurationFactory.cs | 45 +++++ .../LuceneDefaultConfigurationProvider.cs | 132 ++++++++++++++ .../LuceneDefaultConfigurationSource.cs | 46 +++++ src/Lucene.Net/Support/Util/IProperties.cs | 81 +++++++++ src/Lucene.Net/Support/Util/Properties.cs | 142 +++++++++++++++ src/Lucene.Net/Support/Util/SystemProperties.cs | 139 +++++---------- src/Lucene.Net/Util/StringHelper.cs | 3 +- .../Configuration/TestConfigurationSettings.cs | 111 ++++++++++++ .../Configuration/appsettings.json | 5 + .../Lucene.Net.Tests.Cli.csproj | 8 +- .../ConfigurationFactory.cs} | 22 +-- src/dotnet/tools/lucene-cli/Program.cs | 11 +- src/dotnet/tools/lucene-cli/lucene-cli.csproj | 7 + websites/site/docs.md | 2 +- 127 files changed, 3185 insertions(+), 1448 deletions(-)
