You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by is...@apache.org on 2017/01/19 01:45:23 UTC

[27/27] lucene-solr:jira/solr-5944: Merge branch 'master' into jira/solr-5944

Merge branch 'master' into jira/solr-5944

 Conflicts (due to PointsFields schema change) resolved:
	solr/core/src/test-files/solr/collection1/conf/schema.xml


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/c413c5e1
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/c413c5e1
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/c413c5e1

Branch: refs/heads/jira/solr-5944
Commit: c413c5e195614d7a2ff80f66ead44c5d4a271ad1
Parents: 80cdc04 57934ba
Author: Ishan Chattopadhyaya <ic...@gmail.com>
Authored: Thu Jan 19 07:11:05 2017 +0530
Committer: Ishan Chattopadhyaya <ic...@gmail.com>
Committed: Thu Jan 19 07:11:05 2017 +0530

----------------------------------------------------------------------
 lucene/CHANGES.txt                              |   32 +-
 .../analysis/core/FlattenGraphFilter.java       |  418 +++++
 .../core/FlattenGraphFilterFactory.java         |   44 +
 .../miscellaneous/WordDelimiterFilter.java      |    9 +-
 .../WordDelimiterFilterFactory.java             |    6 +
 .../miscellaneous/WordDelimiterGraphFilter.java |  706 +++++++++
 .../WordDelimiterGraphFilterFactory.java        |  199 +++
 .../miscellaneous/WordDelimiterIterator.java    |   59 +-
 .../analysis/synonym/FlattenGraphFilter.java    |  417 -----
 .../synonym/FlattenGraphFilterFactory.java      |   44 -
 .../lucene/analysis/synonym/SynonymFilter.java  |    1 +
 .../analysis/synonym/SynonymFilterFactory.java  |    1 +
 .../analysis/synonym/SynonymGraphFilter.java    |   11 +-
 ...ache.lucene.analysis.util.TokenFilterFactory |    3 +-
 .../analysis/core/TestFlattenGraphFilter.java   |  284 ++++
 .../lucene/analysis/core/TestRandomChains.java  |    3 +
 .../miscellaneous/TestWordDelimiterFilter.java  |   69 +
 .../TestWordDelimiterGraphFilter.java           |  897 +++++++++++
 .../synonym/TestFlattenGraphFilter.java         |  284 ----
 .../synonym/TestSynonymGraphFilter.java         |   51 +-
 .../codecs/simpletext/SimpleTextBKDReader.java  |   50 +
 lucene/common-build.xml                         |    1 +
 .../lucene/analysis/TokenStreamToAutomaton.java |   39 +-
 .../tokenattributes/OffsetAttributeImpl.java    |    2 +-
 .../PackedTokenAttributeImpl.java               |    2 +-
 .../PositionIncrementAttributeImpl.java         |    3 +-
 .../PositionLengthAttributeImpl.java            |    3 +-
 .../org/apache/lucene/codecs/PointsWriter.java  |    5 +
 .../org/apache/lucene/index/CheckIndex.java     |   37 +
 .../lucene/index/DefaultIndexingChain.java      |    5 +-
 .../org/apache/lucene/index/IndexWriter.java    |   10 +-
 .../org/apache/lucene/index/PointValues.java    |    7 +
 .../apache/lucene/index/PointValuesWriter.java  |   10 +
 .../apache/lucene/index/SortingLeafReader.java  |    7 +-
 .../lucene/search/Boolean2ScorerSupplier.java   |  217 +++
 .../org/apache/lucene/search/BooleanWeight.java |  136 +-
 .../apache/lucene/search/ConjunctionDISI.java   |    2 +-
 .../apache/lucene/search/ConjunctionScorer.java |    3 +-
 .../lucene/search/ConstantScoreQuery.java       |   46 +-
 .../lucene/search/DoubleValuesSource.java       |    2 +-
 .../lucene/search/FieldComparatorSource.java    |    8 +-
 .../lucene/search/FieldValueHitQueue.java       |   11 +-
 .../apache/lucene/search/LongValuesSource.java  |    2 +-
 .../lucene/search/MinShouldMatchSumScorer.java  |   22 +-
 .../apache/lucene/search/PointRangeQuery.java   |  214 ++-
 .../apache/lucene/search/ScorerSupplier.java    |   47 +
 .../org/apache/lucene/search/SortField.java     |    2 +-
 .../lucene/search/SortedNumericSortField.java   |    2 +-
 .../lucene/search/SortedSetSortField.java       |    2 +-
 .../apache/lucene/search/TermInSetQuery.java    |   93 +-
 .../java/org/apache/lucene/search/TopDocs.java  |   14 +-
 .../apache/lucene/search/TopFieldCollector.java |    4 +-
 .../java/org/apache/lucene/search/Weight.java   |   25 +
 .../org/apache/lucene/util/bkd/BKDReader.java   |   96 ++
 .../org/apache/lucene/util/bkd/BKDWriter.java   |   14 +-
 .../lucene/analysis/TestGraphTokenizers.java    |   53 +-
 .../lucene60/TestLucene60PointsFormat.java      |  192 ++-
 .../lucene/search/TermInSetQueryTest.java       |  123 +-
 .../search/TestBoolean2ScorerSupplier.java      |  332 ++++
 .../search/TestBooleanQueryVisitSubscorers.java |    4 +-
 .../lucene/search/TestElevationComparator.java  |   22 +-
 .../apache/lucene/search/TestFilterWeight.java  |    3 +-
 .../apache/lucene/search/TestPointQueries.java  |   35 +
 .../apache/lucene/util/TestDocIdSetBuilder.java |    5 +
 .../org/apache/lucene/util/bkd/TestBKD.java     |   90 ++
 .../util/bkd/TestMutablePointsReaderUtils.java  |    5 +
 .../apache/lucene/facet/MultiFacetQuery.java    |   13 +-
 .../search/grouping/BlockGroupingCollector.java |    2 +-
 .../grouping/FirstPassGroupingCollector.java    |    3 +-
 .../lucene/search/grouping/SearchGroup.java     |    8 +-
 .../lucene/search/grouping/TopGroups.java       |    5 +-
 .../search/join/ToParentBlockJoinCollector.java |    2 +-
 .../search/join/ToParentBlockJoinSortField.java |    2 +-
 .../apache/lucene/index/memory/MemoryIndex.java |    5 +
 .../lucene/queries/function/ValueSource.java    |    2 +-
 .../lucene/document/LatLonPointSortField.java   |    6 +-
 .../lucene/search/DocValuesRangeQuery.java      |   11 +-
 .../lucene/search/IndexOrDocValuesQuery.java    |  116 ++
 .../search/TestIndexOrDocValuesQuery.java       |   89 ++
 lucene/site/changes/changes2html.pl             |    3 +-
 .../spatial/prefix/NumberRangeFacetsTest.java   |    8 +-
 .../spatial3d/Geo3DPointOutsideSortField.java   |    5 +-
 .../lucene/spatial3d/Geo3DPointSortField.java   |    5 +-
 .../suggest/analyzing/AnalyzingSuggester.java   |    3 +-
 .../analysis/BaseTokenStreamTestCase.java       |  114 +-
 .../lucene/analysis/TokenStreamToDot.java       |    5 +-
 .../asserting/AssertingLiveDocsFormat.java      |    9 +-
 .../codecs/cranky/CrankyPointsFormat.java       |    5 +
 .../lucene/index/AssertingLeafReader.java       |    7 +
 .../apache/lucene/search/AssertingWeight.java   |   42 +-
 solr/CHANGES.txt                                |   48 +-
 .../org/apache/solr/core/CoreContainer.java     |  109 +-
 .../org/apache/solr/core/DirectoryFactory.java  |   27 +
 .../src/java/org/apache/solr/core/SolrCore.java |  120 +-
 .../org/apache/solr/handler/IndexFetcher.java   |   60 +-
 .../org/apache/solr/handler/RestoreCore.java    |    2 +-
 .../solr/handler/admin/CoreAdminOperation.java  |    1 +
 .../solr/handler/admin/LukeRequestHandler.java  |    7 +-
 .../solr/handler/component/FacetComponent.java  |   12 +-
 .../solr/handler/component/QueryComponent.java  |   25 +-
 .../component/QueryElevationComponent.java      |   60 +-
 .../handler/component/RangeFacetProcessor.java  |    3 +-
 .../handler/component/RangeFacetRequest.java    |   31 +-
 .../component/ShardFieldSortedHitQueue.java     |    8 +-
 .../solr/handler/component/StatsComponent.java  |    6 +
 .../handler/component/StatsValuesFactory.java   |    2 +-
 .../solr/highlight/UnifiedSolrHighlighter.java  |   10 +-
 .../solr/index/SlowCompositeReaderWrapper.java  |    3 -
 .../org/apache/solr/request/IntervalFacets.java |    4 +
 .../org/apache/solr/request/SimpleFacets.java   |   37 +-
 .../apache/solr/request/json/RequestUtil.java   |   16 +-
 .../org/apache/solr/response/DocsStreamer.java  |    8 +
 .../apache/solr/schema/DoublePointField.java    |  187 +++
 .../java/org/apache/solr/schema/FieldType.java  |    9 +-
 .../org/apache/solr/schema/FloatPointField.java |  187 +++
 .../org/apache/solr/schema/IntPointField.java   |  186 +++
 .../org/apache/solr/schema/LongPointField.java  |  186 +++
 .../java/org/apache/solr/schema/PointField.java |  233 +++
 .../org/apache/solr/schema/SchemaField.java     |   10 +
 .../solr/search/CollapsingQParserPlugin.java    |    2 +-
 .../apache/solr/search/SolrIndexSearcher.java   |   44 +-
 .../apache/solr/search/TermQParserPlugin.java   |   10 +-
 .../apache/solr/search/TermsQParserPlugin.java  |   10 +
 .../apache/solr/search/facet/FacetRange.java    |   28 +-
 .../SearchGroupShardResponseProcessor.java      |  160 +-
 .../TopGroupsShardResponseProcessor.java        |  114 +-
 .../DocumentExpressionDictionaryFactory.java    |   12 +-
 .../conf/schema-distrib-interval-faceting.xml   |   14 +-
 .../conf/schema-docValuesFaceting.xml           |   12 +
 .../solr/collection1/conf/schema-point.xml      |   88 ++
 .../solr/collection1/conf/schema-sorts.xml      |   44 +-
 .../test-files/solr/collection1/conf/schema.xml |   26 +-
 .../solr/collection1/conf/schema11.xml          |   19 +-
 .../solr/collection1/conf/schema12.xml          |   15 +-
 .../solr/collection1/conf/schema_latest.xml     |   21 +-
 .../solrconfig.snippet.randomindexconfig.xml    |   47 -
 .../configsets/doc-expiry/conf/solrconfig.xml   |   15 +-
 .../apache/solr/TestDistributedGrouping.java    |   10 +-
 .../org/apache/solr/TestDistributedSearch.java  |   46 +-
 .../core/src/test/org/apache/solr/TestJoin.java |    6 +-
 .../org/apache/solr/TestRandomDVFaceting.java   |    8 +
 .../org/apache/solr/TestRandomFaceting.java     |   12 +-
 .../solr/cloud/MissingSegmentRecoveryTest.java  |  123 ++
 .../apache/solr/cloud/TestCloudPivotFacet.java  |    2 +
 .../handler/XsltUpdateRequestHandlerTest.java   |    2 +-
 .../handler/admin/LukeRequestHandlerTest.java   |    8 +-
 .../admin/SegmentsInfoRequestHandlerTest.java   |   20 +-
 .../component/SpellCheckComponentTest.java      |   36 +
 .../handler/component/TestExpandComponent.java  |    8 +-
 .../highlight/TestUnifiedSolrHighlighter.java   |    7 +-
 .../apache/solr/request/TestFacetMethods.java   |   12 +
 .../apache/solr/schema/SortableBinaryField.java |    3 +-
 .../org/apache/solr/schema/TestPointFields.java | 1472 ++++++++++++++++++
 .../solr/search/TestCollapseQParserPlugin.java  |    4 +-
 .../solr/search/TestMaxScoreQueryParser.java    |    2 +-
 .../search/TestRandomCollapseQParserPlugin.java |    2 +
 .../apache/solr/search/TestSolrQueryParser.java |   23 +
 .../solr/search/facet/TestJsonFacets.java       |    2 +
 .../java/org/apache/solr/SolrTestCaseJ4.java    |   44 +-
 159 files changed, 8408 insertions(+), 1737 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c413c5e1/lucene/core/src/java/org/apache/lucene/index/IndexWriter.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c413c5e1/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c413c5e1/solr/core/src/test-files/solr/collection1/conf/schema.xml
----------------------------------------------------------------------
diff --cc solr/core/src/test-files/solr/collection1/conf/schema.xml
index 1ca42e2,be1b6f5..aef6c4c
--- a/solr/core/src/test-files/solr/collection1/conf/schema.xml
+++ b/solr/core/src/test-files/solr/collection1/conf/schema.xml
@@@ -678,18 -682,18 +684,18 @@@
    <dynamicField name="*_f_dv" type="float" indexed="true" stored="true" docValues="true"/>
    <dynamicField name="*_d_dv" type="double" indexed="true" stored="true" docValues="true"/>
    <dynamicField name="*_dt_dv" type="date" indexed="true" stored="true" docValues="true"/>
-   <dynamicField name="*_f1_dv" type="float" indexed="true" stored="true" docValues="true" multiValued="false"/>
+   <dynamicField name="*_f1_dv" type="${solr.tests.floatClass:pfloat}" indexed="true" stored="true" docValues="true" multiValued="false"/>
  
    <!--  Non-stored, DocValues=true -->
-   <dynamicField name="*_i_dvo" multiValued="false" type="int" docValues="true" indexed="false" stored="false"
 -  <dynamicField name="*_i_dvo" multiValued="false" type="${solr.tests.intClass:pint}" docValues="true" indexed="true" stored="false"
++  <dynamicField name="*_i_dvo" multiValued="false" type="${solr.tests.intClass:pint}" docValues="true" indexed="false" stored="false"
                  useDocValuesAsStored="true"/>
-   <dynamicField name="*_d_dvo" multiValued="false" type="double" docValues="true" indexed="false" stored="false"
 -  <dynamicField name="*_d_dvo" multiValued="false" type="${solr.tests.doubleClass:pdouble}" docValues="true" indexed="true" stored="false"
++  <dynamicField name="*_d_dvo" multiValued="false" type="${solr.tests.doubleClass:pdouble}" docValues="true" indexed="false" stored="false"
                  useDocValuesAsStored="true"/>
 -  <dynamicField name="*_s_dvo" multiValued="false" type="string" docValues="true" indexed="true" stored="false"
 +  <dynamicField name="*_s_dvo" multiValued="false" type="string" docValues="true" indexed="false" stored="false"
                  useDocValuesAsStored="true"/>
 -  <dynamicField name="*_ii_dvo" multiValued="true" type="int" docValues="true" indexed="true" stored="false"
 +  <dynamicField name="*_ii_dvo" multiValued="true" type="int" docValues="true" indexed="false" stored="false"
                  useDocValuesAsStored="true"/>
 -  <dynamicField name="*_dd_dvo" multiValued="true" type="double" docValues="true" indexed="true" stored="false"
 +  <dynamicField name="*_dd_dvo" multiValued="true" type="double" docValues="true" indexed="false" stored="false"
                  useDocValuesAsStored="true"/>
  
    <!--  Non-stored, DocValues=true, useDocValuesAsStored=false -->