From commits-return-107166-archive-asf-public=cust-asf.ponee.io@lucene.apache.org Mon Mar 18 08:40:16 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 1D77F180651 for ; Mon, 18 Mar 2019 09:40:14 +0100 (CET) Received: (qmail 26706 invoked by uid 500); 18 Mar 2019 08:40:13 -0000 Mailing-List: contact commits-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list commits@lucene.apache.org Received: (qmail 26694 invoked by uid 99); 18 Mar 2019 08:40:13 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Mar 2019 08:40:13 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id 3FF5082F24; Mon, 18 Mar 2019 08:40:13 +0000 (UTC) Date: Mon, 18 Mar 2019 08:40:11 +0000 To: "commits@lucene.apache.org" Subject: [lucene-solr] branch jira/solr-11127-2 updated (49b448e -> 2fd0b3f) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <155289841134.337.18181402962530090837@gitbox.apache.org> From: ab@apache.org X-Git-Host: gitbox.apache.org X-Git-Repo: lucene-solr X-Git-Refname: refs/heads/jira/solr-11127-2 X-Git-Reftype: branch X-Git-Oldrev: 49b448e80aa5a303d950bcd0405f0356462aef02 X-Git-Newrev: 2fd0b3f0d2bb83f7484ef0763e9cd0fff6a98a54 X-Git-NotificationType: ref_changed X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated This is an automated email from the ASF dual-hosted git repository. ab pushed a change to branch jira/solr-11127-2 in repository https://gitbox.apache.org/repos/asf/lucene-solr.git. from 49b448e SOLR-11127: Immplement .system collection back-compat check. new 4ff4785 Fix some logic issues in /admin/segments reporting. add 6d0386c SOLR-13234: Fix for turkish locales add a18aa21 SOLR-12121: Remove a System.out.println in JWTAuthPlugin add d19dcb4 LUCENE-8726: ValueSource.asDoubleValuesSource() could leak a reference to IndexSearcher add 84785e8 LUCENE-8726: Changes entry add 9096b84 LUCENE-8719: Traverse all paths at the end of a TokenStream in FixedShingleFilter add 132a188 update doap files with the new release 8.0.0 add 2afa6cb Add 8.0.0 back compat test indexes and reenable backward compatibility tests for 9 add c2a6772 SOLR-13129: nested docs: add more/better documentation in Solr ref-guide add ffb1fc8 Concurrently flush next buffer during commit in RandomIndexWriter (#607) add fbd0516 LUCENE-3041: QueryVisitor (#581) add 76babf8 SOLR-12923: Fix some issues w/concurrency and exception swallowing in SimClusterStateProvider/SimCloudManager add 425f207 LUCENE-8688: Forced merges merge more than necessary. add ad457d1 Improve RIW exception handling and opt out of concurrent flushing if exception is expected add 571b307 SOLR-13292: Fix a logic bug when point types are present, add more details to the unit test. new 2fd0b3f Merge branch 'master' into jira/solr-11127-2 The 2 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: dev-tools/doap/lucene.rdf | 5 + dev-tools/doap/solr.rdf | 5 + lucene/CHANGES.txt | 23 ++ .../analysis/shingle/FixedShingleFilter.java | 94 ++--- .../analysis/shingle/FixedShingleFilterTest.java | 17 + .../lucene/index/TestBackwardsCompatibility.java | 43 +- .../org/apache/lucene/index/dvupdates.8.0.0.zip | Bin 0 -> 13396 bytes .../test/org/apache/lucene/index/empty.8.0.0.zip | Bin 0 -> 376 bytes .../org/apache/lucene/index/index.8.0.0-cfs.zip | Bin 0 -> 15594 bytes .../org/apache/lucene/index/index.8.0.0-nocfs.zip | Bin 0 -> 15593 bytes .../org/apache/lucene/index/moreterms.8.0.0.zip | Bin 0 -> 82427 bytes .../test/org/apache/lucene/index/sorted.8.0.0.zip | Bin 0 -> 133026 bytes .../classification/utils/NearestFuzzyQuery.java | 6 + .../org/apache/lucene/document/FeatureQuery.java | 22 +- .../lucene/document/LatLonDocValuesBoxQuery.java | 8 + .../document/LatLonDocValuesDistanceQuery.java | 8 + .../document/LatLonPointDistanceFeatureQuery.java | 13 +- .../lucene/document/LatLonPointDistanceQuery.java | 8 + .../lucene/document/LatLonPointInPolygonQuery.java | 8 + .../lucene/document/LongDistanceFeatureQuery.java | 13 +- .../apache/lucene/document/RangeFieldQuery.java | 10 +- .../document/SortedNumericDocValuesRangeQuery.java | 8 + .../document/SortedSetDocValuesRangeQuery.java | 8 + .../org/apache/lucene/index/TieredMergePolicy.java | 57 ++- .../org/apache/lucene/search/AutomatonQuery.java | 9 +- .../org/apache/lucene/search/BlendedTermQuery.java | 11 +- .../org/apache/lucene/search/BooleanQuery.java | 12 + .../org/apache/lucene/search/BooleanWeight.java | 13 - .../java/org/apache/lucene/search/BoostQuery.java | 5 + .../apache/lucene/search/ConstantScoreQuery.java | 5 + .../apache/lucene/search/ConstantScoreWeight.java | 9 - .../apache/lucene/search/DisjunctionMaxQuery.java | 19 +- .../lucene/search/DocValuesFieldExistsQuery.java | 7 + .../lucene/search/DocValuesRewriteMethod.java | 7 + .../apache/lucene/search/DoubleValuesSource.java | 5 +- .../org/apache/lucene/search/FilterWeight.java | 7 - .../java/org/apache/lucene/search/FuzzyQuery.java | 20 +- .../org/apache/lucene/search/FuzzyTermsEnum.java | 62 ++- .../lucene/search/IndexOrDocValuesQuery.java | 14 +- .../org/apache/lucene/search/LRUQueryCache.java | 6 - .../apache/lucene/search/MatchAllDocsQuery.java | 5 + .../org/apache/lucene/search/MatchNoDocsQuery.java | 11 +- .../org/apache/lucene/search/MultiPhraseQuery.java | 21 +- .../search/MultiTermQueryConstantScoreWrapper.java | 7 + .../org/apache/lucene/search/NGramPhraseQuery.java | 5 + .../lucene/search/NormsFieldExistsQuery.java | 7 + .../java/org/apache/lucene/search/PhraseQuery.java | 19 +- .../org/apache/lucene/search/PointInSetQuery.java | 7 + .../org/apache/lucene/search/PointRangeQuery.java | 7 + .../src/java/org/apache/lucene/search/Query.java | 6 + .../org/apache/lucene/search/QueryVisitor.java | 94 +++++ .../org/apache/lucene/search/SynonymQuery.java | 25 +- .../org/apache/lucene/search/TermInSetQuery.java | 25 +- .../java/org/apache/lucene/search/TermQuery.java | 13 +- .../src/java/org/apache/lucene/search/Weight.java | 10 - .../org/apache/lucene/search/package-info.java | 6 - .../lucene/search/spans/FieldMaskingSpanQuery.java | 15 +- .../apache/lucene/search/spans/SpanBoostQuery.java | 9 + .../lucene/search/spans/SpanContainQuery.java | 31 +- .../search/spans/SpanMultiTermQueryWrapper.java | 10 +- .../apache/lucene/search/spans/SpanNearQuery.java | 31 +- .../apache/lucene/search/spans/SpanNotQuery.java | 19 +- .../apache/lucene/search/spans/SpanOrQuery.java | 21 +- .../search/spans/SpanPositionCheckQuery.java | 15 +- .../apache/lucene/search/spans/SpanTermQuery.java | 16 +- .../apache/lucene/document/TestFeatureField.java | 26 -- .../apache/lucene/index/TestTieredMergePolicy.java | 98 +++++ .../apache/lucene/search/JustCompileSearch.java | 12 +- .../lucene/search/TestBoolean2ScorerSupplier.java | 10 +- .../org/apache/lucene/search/TestBooleanQuery.java | 45 ++- .../apache/lucene/search/TestBooleanScorer.java | 11 +- .../apache/lucene/search/TestConjunctionDISI.java | 7 - .../lucene/search/TestConstantScoreQuery.java | 22 +- .../apache/lucene/search/TestLRUQueryCache.java | 31 +- .../lucene/search/TestMaxScoreSumPropagator.java | 7 - .../lucene/search/TestMultiTermQueryRewrites.java | 5 + .../org/apache/lucene/search/TestNeedsScores.java | 5 + .../org/apache/lucene/search/TestPrefixRandom.java | 5 + .../apache/lucene/search/TestQueryRescorer.java | 10 +- .../org/apache/lucene/search/TestQueryVisitor.java | 333 ++++++++++++++++ .../apache/lucene/search/TestRegexpRandom2.java | 7 +- .../org/apache/lucene/search/TestScorerPerf.java | 7 +- .../org/apache/lucene/search/TestSortRandom.java | 5 + .../TestUsageTrackingFilterCachingPolicy.java | 5 + .../org/apache/lucene/search/TestWANDScorer.java | 5 + .../search/spans/JustCompileSearchSpans.java | 6 + .../search/spans/TestFieldMaskingSpanQuery.java | 13 +- .../org/apache/lucene/facet/DrillDownQuery.java | 6 + .../apache/lucene/facet/DrillSidewaysQuery.java | 11 +- .../org/apache/lucene/facet/range/DoubleRange.java | 6 + .../org/apache/lucene/facet/range/LongRange.java | 6 + .../org/apache/lucene/facet/TestDrillSideways.java | 6 + .../lucene/facet/range/TestRangeFacetCounts.java | 6 + .../search/highlight/QueryTermExtractor.java | 90 ++--- .../highlight/WeightedSpanTermExtractor.java | 7 +- .../uhighlight/MemoryIndexOffsetStrategy.java | 13 +- .../search/uhighlight/MultiTermHighlighting.java | 236 +++++------ .../lucene/search/uhighlight/OffsetsEnum.java | 27 +- .../lucene/search/uhighlight/PhraseHelper.java | 33 +- .../search/uhighlight/UnifiedHighlighter.java | 23 +- .../lucene/search/highlight/HighlighterTest.java | 6 + .../highlight/custom/HighlightCustomQueryTest.java | 16 +- .../uhighlight/TestUnifiedHighlighterMTQ.java | 17 +- .../TestUnifiedHighlighterStrictPhrases.java | 6 + .../search/vectorhighlight/FieldQueryTest.java | 8 + .../lucene/search/join/GlobalOrdinalsQuery.java | 10 +- .../search/join/GlobalOrdinalsWithScoreQuery.java | 10 +- .../search/join/ParentChildrenBlockJoinQuery.java | 13 +- .../search/join/PointInSetIncludingScoreQuery.java | 14 +- .../search/join/TermsIncludingScoreQuery.java | 13 +- .../org/apache/lucene/search/join/TermsQuery.java | 6 + .../lucene/search/join/ToChildBlockJoinQuery.java | 9 +- .../lucene/search/join/ToParentBlockJoinQuery.java | 6 + .../apache/lucene/search/join/TestBlockJoin.java | 33 +- .../apache/lucene/search/join/TestJoinUtil.java | 16 +- .../search/TestDiversifiedTopDocsCollector.java | 13 +- .../apache/lucene/queries/CommonTermsQuery.java | 12 +- .../queries/function/FunctionMatchQuery.java | 6 + .../lucene/queries/function/FunctionQuery.java | 12 +- .../queries/function/FunctionRangeQuery.java | 13 +- .../queries/function/FunctionScoreQuery.java | 18 +- .../lucene/queries/function/ValueSource.java | 14 +- .../lucene/queries/mlt/MoreLikeThisQuery.java | 18 +- .../lucene/queries/payloads/PayloadScoreQuery.java | 13 +- .../queries/payloads/SpanPayloadCheckQuery.java | 16 +- .../lucene/queries/function/TestValueSources.java | 52 +-- .../complexPhrase/ComplexPhraseQueryParser.java | 6 + .../surround/query/DistanceRewriteQuery.java | 8 + .../surround/query/SimpleTermRewriteQuery.java | 14 +- .../queryparser/classic/TestMultiAnalyzer.java | 17 +- .../apache/lucene/document/LatLonShapeQuery.java | 8 + .../lucene/sandbox/queries/FuzzyLikeThisQuery.java | 8 +- .../java/org/apache/lucene/search/BM25FQuery.java | 14 +- .../org/apache/lucene/search/CoveringQuery.java | 17 +- .../lucene/search/DocValuesNumbersQuery.java | 8 + .../apache/lucene/search/DocValuesTermsQuery.java | 9 +- .../apache/lucene/search/TermAutomatonQuery.java | 23 +- .../intervals/ConjunctionIntervalsSource.java | 10 +- .../intervals/DifferenceIntervalsSource.java | 10 +- .../intervals/DisjunctionIntervalsSource.java | 11 +- .../search/intervals/ExtendedIntervalsSource.java | 7 +- .../search/intervals/FilteredIntervalsSource.java | 7 +- .../intervals/FixedFieldIntervalsSource.java | 7 +- .../lucene/search/intervals/IntervalQuery.java | 15 +- .../lucene/search/intervals/IntervalsSource.java | 9 +- .../MinimumShouldMatchIntervalsSource.java | 10 +- .../search/intervals/MultiTermIntervalsSource.java | 5 +- .../search/intervals/OffsetIntervalsSource.java | 7 +- .../search/intervals/TermIntervalsSource.java | 6 +- .../idversion/TestIDVersionPostingsFormat.java | 2 +- .../sandbox/queries/FuzzyLikeThisQueryTest.java | 16 +- .../lucene/search/TestTermAutomatonQuery.java | 5 + .../spatial/composite/CompositeVerifyQuery.java | 6 + .../composite/IntersectsRPTVerifyQuery.java | 6 + .../spatial/prefix/AbstractPrefixTreeQuery.java | 8 + .../spatial/serialized/SerializedDVStrategy.java | 6 + .../lucene/spatial/vector/PointVectorStrategy.java | 6 + .../lucene/spatial3d/PointInGeo3DShapeQuery.java | 8 + .../search/suggest/document/CompletionWeight.java | 7 - .../search/suggest/document/ContextQuery.java | 6 + .../suggest/document/PrefixCompletionQuery.java | 5 + .../suggest/document/RegexCompletionQuery.java | 6 + .../suggest/document/TestContextSuggestField.java | 4 +- .../lucene/index/BaseMergePolicyTestCase.java | 8 +- .../org/apache/lucene/index/RandomIndexWriter.java | 80 +++- .../org/apache/lucene/search/AssertingQuery.java | 5 + .../lucene/search/BlockScoreQueryWrapper.java | 12 +- .../java/org/apache/lucene/search/QueryUtils.java | 3 + .../lucene/search/RandomApproximationQuery.java | 7 +- .../lucene/search/ShardSearchingTestBase.java | 5 +- .../lucene/search/spans/AssertingSpanQuery.java | 12 +- .../lucene/search/spans/AssertingSpanWeight.java | 7 - solr/CHANGES.txt | 2 +- .../java/org/apache/solr/ltr/LTRScoringQuery.java | 15 +- .../java/org/apache/solr/ltr/feature/Feature.java | 13 +- .../solr/ltr/feature/OriginalScoreFeature.java | 7 - .../org/apache/solr/ltr/feature/SolrFeature.java | 9 - .../exporter/SolrExporterIntegrationTest.java | 12 +- .../solr/legacy/LegacyNumericRangeQuery.java | 8 +- .../apache/solr/parser/SolrQueryParserBase.java | 8 +- .../java/org/apache/solr/query/FilterQuery.java | 5 + .../java/org/apache/solr/query/SolrRangeQuery.java | 8 +- .../java/org/apache/solr/schema/LatLonType.java | 7 + .../apache/solr/search/AbstractReRankQuery.java | 6 + .../org/apache/solr/search/AnalyticsQuery.java | 8 +- .../solr/search/CollapsingQParserPlugin.java | 6 + .../apache/solr/search/ExportQParserPlugin.java | 6 + .../src/java/org/apache/solr/search/Filter.java | 11 +- .../solr/search/GraphTermsQParserPlugin.java | 20 +- .../org/apache/solr/search/HashQParserPlugin.java | 6 + .../org/apache/solr/search/JoinQParserPlugin.java | 6 + .../apache/solr/search/SolrConstantScoreQuery.java | 6 + .../org/apache/solr/search/SolrIndexSearcher.java | 5 + .../java/org/apache/solr/search/WrappedQuery.java | 10 +- .../solr/search/join/BlockJoinFacetFilter.java | 6 + .../org/apache/solr/search/join/GraphQuery.java | 14 +- .../solr/search/join/ScoreJoinQParserPlugin.java | 6 + .../apache/solr/search/stats/ExactStatsCache.java | 34 +- .../org/apache/solr/security/JWTAuthPlugin.java | 1 - .../apache/solr/update/DeleteByQueryWrapper.java | 13 +- .../org/apache/solr/update/SolrIndexSplitter.java | 6 + .../apache/solr/cloud/CollectionsAPISolrJTest.java | 25 +- .../cloud/autoscaling/sim/SimCloudManager.java | 75 +++- .../autoscaling/sim/SimClusterStateProvider.java | 438 +++++++++++---------- .../autoscaling/sim/SimSolrCloudTestCase.java | 22 +- .../autoscaling/sim/TestSimExtremeIndexing.java | 4 +- .../cloud/autoscaling/sim/TestSimLargeCluster.java | 36 ++ .../apache/solr/search/RankQueryTestPlugin.java | 6 + .../solr/uninverting/TestFieldCacheSortRandom.java | 8 +- solr/solr-ref-guide/src/blockjoin-faceting.adoc | 2 +- .../src/indexing-and-basic-data-operations.adoc | 15 +- .../src/indexing-nested-documents.adoc | 151 +++++++ solr/solr-ref-guide/src/json-facet-api.adoc | 2 +- .../src/json-faceting-domain-changes.adoc | 2 +- solr/solr-ref-guide/src/other-parsers.adoc | 2 +- .../src/searching-nested-documents.adoc | 202 ++++++++++ solr/solr-ref-guide/src/searching.adoc | 2 + .../src/transforming-and-indexing-custom-json.adoc | 100 ----- .../src/transforming-result-documents.adoc | 6 +- .../src/uploading-data-with-index-handlers.adoc | 102 ----- .../java/org/apache/solr/common/util/Utils.java | 1 + 221 files changed, 2952 insertions(+), 1496 deletions(-) create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/dvupdates.8.0.0.zip create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/empty.8.0.0.zip create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.0.0-cfs.zip create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.0.0-nocfs.zip create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/moreterms.8.0.0.zip create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/sorted.8.0.0.zip create mode 100644 lucene/core/src/java/org/apache/lucene/search/QueryVisitor.java create mode 100644 lucene/core/src/test/org/apache/lucene/search/TestQueryVisitor.java create mode 100644 solr/solr-ref-guide/src/indexing-nested-documents.adoc create mode 100644 solr/solr-ref-guide/src/searching-nested-documents.adoc