Updated Branches: refs/heads/branch_4x 56e158b3f -> 5ab750f1f
Merge remote-tracking branch 'origin/lucene_4_3_0' into branch_4x Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/e5514cef Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/e5514cef Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/e5514cef Branch: refs/heads/branch_4x Commit: e5514cef9770ade0a9e85db0355903dc66f251ff Parents: a8ad478 4aaa7a4 Author: Paul Irwin <[email protected]> Authored: Sat Oct 5 10:32:46 2013 -0400 Committer: Paul Irwin <[email protected]> Committed: Sat Oct 5 10:32:46 2013 -0400 ---------------------------------------------------------------------- .../Analyzing/AnalyzingQueryParser.cs | 249 ++++++++++++ .../Classic/MultiFieldQueryParser.cs | 229 +++++++++++ .../QueryParsers/Classic/QueryParserBase.cs | 38 +- .../ComplexPhrase/ComplexPhraseQueryParser.cs | 395 +++++++++++++++++++ .../QueryParsers/Contrib.QueryParsers.csproj | 69 ++++ .../QueryParsers/Ext/ExtendableQueryParser.cs | 51 +++ src/contrib/QueryParsers/Ext/ExtensionQuery.cs | 47 +++ src/contrib/QueryParsers/Ext/Extensions.cs | 89 +++++ src/contrib/QueryParsers/Ext/ParserExtension.cs | 14 + .../Flexible/Core/Builders/IQueryBuilder.cs | 14 + .../Flexible/Core/Builders/QueryTreeBuilder.cs | 146 +++++++ .../Flexible/Core/Config/AbstractQueryConfig.cs | 66 ++++ .../Flexible/Core/Config/ConfigurationKey.cs | 31 ++ .../Flexible/Core/Config/FieldConfig.cs | 34 ++ .../Core/Config/IFieldConfigListener.cs | 13 + .../Flexible/Core/Config/QueryConfigHandler.cs | 31 ++ .../Core/Messages/QueryParserMessages.cs | 46 +++ .../Flexible/Core/Nodes/AndQueryNode.cs | 62 +++ .../Flexible/Core/Nodes/AnyQueryNode.cs | 129 ++++++ .../Flexible/Core/Nodes/BooleanQueryNode.cs | 64 +++ .../Flexible/Core/Nodes/BoostQueryNode.cs | 87 ++++ .../Flexible/Core/Nodes/DeletedQueryNode.cs | 35 ++ .../Flexible/Core/Nodes/FieldQueryNode.cs | 129 ++++++ .../Flexible/Core/Nodes/FuzzyQueryNode.cs | 62 +++ .../Flexible/Core/Nodes/GroupQueryNode.cs | 61 +++ .../Core/Nodes/IFieldValuePairQueryNode.cs | 12 + .../Flexible/Core/Nodes/IFieldableNode.cs | 13 + .../Flexible/Core/Nodes/IQueryNode.cs | 39 ++ .../Flexible/Core/Nodes/IRangeQueryNode.cs | 20 + .../Flexible/Core/Nodes/ITextableQueryNode.cs | 13 + .../Flexible/Core/Nodes/IValueQueryNode.cs | 12 + .../Core/Nodes/MatchAllDocsQueryNode.cs | 37 ++ .../Flexible/Core/Nodes/MatchNoDocsQueryNode.cs | 21 + .../Flexible/Core/Nodes/ModifierQueryNode.cs | 132 +++++++ .../Core/Nodes/NoTokenFoundQueryNode.cs | 37 ++ .../Flexible/Core/Nodes/OpaqueQueryNode.cs | 56 +++ .../Flexible/Core/Nodes/OrQueryNode.cs | 58 +++ .../Flexible/Core/Nodes/PathQueryNode.cs | 125 ++++++ .../Flexible/Core/Nodes/PhraseSlopQueryNode.cs | 93 +++++ .../Flexible/Core/Nodes/ProximityQueryNode.cs | 196 +++++++++ .../Flexible/Core/Nodes/QueryNode.cs | 202 ++++++++++ .../Flexible/Core/Nodes/QuotedFieldQueryNode.cs | 43 ++ .../Flexible/Core/Nodes/SlopQueryNode.cs | 93 +++++ .../Core/Nodes/TokenizedPhraseQueryNode.cs | 92 +++++ .../Flexible/Core/Parser/IEscapeQuerySyntax.cs | 29 ++ .../Flexible/Core/Parser/ISyntaxParser.cs | 15 + .../Core/Processors/IQueryNodeProcessor.cs | 17 + .../NoChildOptimizationQueryNodeProcessor.cs | 52 +++ .../Core/Processors/QueryNodeProcessor.cs | 131 ++++++ .../Processors/QueryNodeProcessorPipeline.cs | 180 +++++++++ .../RemoveDeletedQueryNodesProcessor.cs | 82 ++++ .../Flexible/Core/QueryNodeError.cs | 36 ++ .../Flexible/Core/QueryNodeException.cs | 61 +++ .../Flexible/Core/QueryNodeParseException.cs | 73 ++++ .../Flexible/Core/QueryParserHelper.cs | 107 +++++ .../Flexible/Core/Util/QueryNodeOperation.cs | 67 ++++ .../Flexible/Core/Util/StringUtils.cs | 23 ++ .../Flexible/Core/Util/UnescapedCharSequence.cs | 139 +++++++ .../QueryParsers/Flexible/Messages/IMessage.cs | 20 + .../Flexible/Messages/INLSException.cs | 13 + .../QueryParsers/Flexible/Messages/Message.cs | 61 +++ .../QueryParsers/Flexible/Messages/NLS.cs | 180 +++++++++ .../Standard/Builders/AnyQueryNodeBuilder.cs | 66 ++++ .../Builders/BooleanQueryNodeBuilder.cs | 81 ++++ .../Standard/Builders/IStandardQueryBuilder.cs | 16 + .../Standard/Parser/EscapeQuerySyntaxImpl.cs | 297 ++++++++++++++ .../Flexible/Standard/Parser/ICharStream.cs | 37 ++ .../Flexible/Standard/QueryParserUtil.cs | 100 +++++ .../Flexible/Standard/StandardQueryParser.cs | 12 + .../QueryParsers/Support/StringExtensions.cs | 16 + src/core/Util/Fst/Builder.cs | 8 +- src/core/Util/Fst/FST.cs | 2 +- src/core/Util/Packed/Packed64.cs | 2 +- 73 files changed, 5381 insertions(+), 27 deletions(-) ----------------------------------------------------------------------
