You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2019/04/10 11:05:00 UTC

[lucene-solr] branch jira/LUCENE-8738 updated (744b375 -> ebd235c)

This is an automated email from the ASF dual-hosted git repository.

uschindler pushed a change to branch jira/LUCENE-8738
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.


    from 744b375  LUCENE-8738: Make documentation-lint pass.
     add 3e628b5  SOLR-12120: Do not fail the main request if synchronous auditing fails, log ERROR Document that sub classes should call super.close() or a new waitForQueueToDrain() before closing itself
     add 4a93199  SOLR-13370 - Trying reduction of cluster size, but not clear that should help from local tests/profile, but maybe it helps in more memory constrained build servers, this and prior version both beasted success 10 rounds of 5 on a machine with lots of memory.
     add 8527ec1  SOLR-12638: Partial/Atomic updates of nested docs. and [child] now works in RTG.
     add a9503d2  LUCENE-8754: Prevent ConcurrentModificationException in SegmentInfo (#637)
     add 3a78c19  LUCENE-2562: Add Luke as a Lucene module
     add 81fe814  LUCENE-8751: Weight#matches now use the ScorerSupplier to build scorers with a lead cost of 1 (single document).
     add d40a6d4  Release static solrClient after the test is done (occasionally caused failures on jenkins).
     new 62294cf  Merge branch 'master' of https://gitbox.apache.org/repos/asf/lucene-solr into jira/LUCENE-8738
     new ebd235c  LUCENE-8738: Remove TODOs about Java 11 (charsets in Luke)

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/idea/.idea/ant.xml                       |    1 +
 dev-tools/idea/.idea/modules.xml                   |    1 +
 dev-tools/idea/.idea/workspace.xml                 |    8 +
 dev-tools/idea/lucene/luke/luke.iml                |   33 +
 lucene/CHANGES.txt                                 |   21 +
 lucene/build.xml                                   |    2 +
 .../simpletext/SimpleTextSegmentInfoFormat.java    |    4 +-
 .../codecs/lucene50/Lucene50PostingsFormat.java    |    4 +
 .../lucene/index/DocumentsWriterPerThread.java     |    3 +-
 .../java/org/apache/lucene/index/IndexWriter.java  |   11 +-
 .../java/org/apache/lucene/index/SegmentInfo.java  |   21 +-
 .../src/java/org/apache/lucene/search/Weight.java  |    5 +-
 .../lucene/index/TestDemoParallelLeafReader.java   |    5 +-
 .../apache/lucene/search/TestMatchesIterator.java  |   50 +
 lucene/ivy-ignore-conflicts.properties             |    3 +-
 lucene/licenses/elegant-icon-font-LICENSE-MIT.txt  |   21 +
 lucene/licenses/elegant-icon-font-NOTICE.txt       |    3 +
 {solr => lucene}/licenses/log4j-LICENSE-ASL.txt    |    0
 {solr => lucene}/licenses/log4j-NOTICE.txt         |    0
 .../licenses/log4j-api-2.11.2.jar.sha1             |    0
 .../licenses/log4j-api-LICENSE-ASL.txt             |    0
 {solr => lucene}/licenses/log4j-api-NOTICE.txt     |    0
 .../licenses/log4j-core-2.11.2.jar.sha1            |    0
 .../licenses/log4j-core-LICENSE-ASL.txt            |    0
 {solr => lucene}/licenses/log4j-core-NOTICE.txt    |    0
 lucene/luke/bin/luke.bat                           |   13 +
 lucene/luke/bin/luke.sh                            |   18 +
 lucene/luke/build.xml                              |   77 ++
 lucene/luke/ivy.xml                                |   34 +
 .../apache/lucene/luke/app/AbstractHandler.java    |   47 +
 .../apache/lucene/luke/app/DirectoryHandler.java   |  112 ++
 .../apache/lucene/luke/app/DirectoryObserver.java  |   27 +
 .../org/apache/lucene/luke/app/IndexHandler.java   |  147 +++
 .../org/apache/lucene/luke/app/IndexObserver.java  |   27 +
 .../java/org/apache/lucene/luke/app/LukeState.java |   57 +
 .../java/org/apache/lucene/luke/app/Observer.java  |   22 +
 .../apache/lucene/luke/app/desktop/LukeMain.java   |   94 ++
 .../lucene/luke/app/desktop/MessageBroker.java     |   65 ++
 .../lucene/luke/app/desktop/Preferences.java       |   69 ++
 .../luke/app/desktop/PreferencesFactory.java       |   34 +
 .../lucene/luke/app/desktop/PreferencesImpl.java   |  143 +++
 .../desktop/components/AnalysisPanelProvider.java  |  441 ++++++++
 .../desktop/components/AnalysisTabOperator.java    |   33 +
 .../desktop/components/CommitsPanelProvider.java   |  575 ++++++++++
 .../components/ComponentOperatorRegistry.java      |   50 +
 .../desktop/components/DocumentsPanelProvider.java | 1115 ++++++++++++++++++++
 .../desktop/components/DocumentsTabOperator.java   |   31 +
 .../app/desktop/components/LogsPanelProvider.java  |   58 +
 .../app/desktop/components/LukeWindowOperator.java |   25 +
 .../app/desktop/components/LukeWindowProvider.java |  250 +++++
 .../app/desktop/components/MenuBarProvider.java    |  303 ++++++
 .../desktop/components/OverviewPanelProvider.java  |  644 +++++++++++
 .../desktop/components/SearchPanelProvider.java    |  834 +++++++++++++++
 .../app/desktop/components/SearchTabOperator.java  |   29 +
 .../app/desktop/components/TabSwitcherProxy.java   |   49 +
 .../app/desktop/components/TabbedPaneProvider.java |  137 +++
 .../app/desktop/components/TableColumnInfo.java    |   33 +
 .../app/desktop/components/TableModelBase.java     |   75 ++
 .../components/dialog/ConfirmDialogFactory.java    |  119 +++
 .../components/dialog/HelpDialogFactory.java       |  106 ++
 .../analysis/AnalysisChainDialogFactory.java       |  158 +++
 .../dialog/analysis/EditFiltersDialogFactory.java  |  303 ++++++
 .../dialog/analysis/EditFiltersMode.java           |   23 +
 .../dialog/analysis/EditParamsDialogFactory.java   |  254 +++++
 .../components/dialog/analysis/EditParamsMode.java |   23 +
 .../analysis/TokenAttributeDialogFactory.java      |  196 ++++
 .../components/dialog/analysis/package-info.java   |   19 +
 .../dialog/documents/AddDocumentDialogFactory.java |  593 +++++++++++
 .../documents/AddDocumentDialogOperator.java       |   27 +
 .../dialog/documents/DocValuesDialogFactory.java   |  296 ++++++
 .../documents/IndexOptionsDialogFactory.java       |  308 ++++++
 .../dialog/documents/StoredValueDialogFactory.java |  132 +++
 .../dialog/documents/TermVectorDialogFactory.java  |  189 ++++
 .../components/dialog/documents/package-info.java  |   19 +
 .../dialog/menubar/AboutDialogFactory.java         |  200 ++++
 .../dialog/menubar/CheckIndexDialogFactory.java    |  380 +++++++
 .../dialog/menubar/CreateIndexDialogFactory.java   |  356 +++++++
 .../dialog/menubar/OpenIndexDialogFactory.java     |  385 +++++++
 .../dialog/menubar/OptimizeIndexDialogFactory.java |  260 +++++
 .../components/dialog/menubar/package-info.java    |   19 +
 .../desktop/components/dialog/package-info.java    |   19 +
 .../dialog/search/ExplainDialogFactory.java        |  182 ++++
 .../components/dialog/search/package-info.java     |   19 +
 .../analysis/CustomAnalyzerPanelOperator.java      |   45 +
 .../analysis/CustomAnalyzerPanelProvider.java      |  751 +++++++++++++
 .../analysis/PresetAnalyzerPanelOperator.java      |   30 +
 .../analysis/PresetAnalyzerPanelProvider.java      |   96 ++
 .../fragments/analysis/package-info.java           |   19 +
 .../desktop/components/fragments/package-info.java |   19 +
 .../fragments/search/AnalyzerPaneProvider.java     |  200 ++++
 .../fragments/search/AnalyzerTabOperator.java      |   27 +
 .../fragments/search/FieldValuesPaneProvider.java  |  206 ++++
 .../fragments/search/FieldValuesTabOperator.java   |   30 +
 .../fragments/search/MLTPaneProvider.java          |  303 ++++++
 .../fragments/search/MLTTabOperator.java           |   33 +
 .../fragments/search/QueryParserPaneProvider.java  |  513 +++++++++
 .../fragments/search/QueryParserTabOperator.java   |   35 +
 .../fragments/search/SimilarityPaneProvider.java   |  145 +++
 .../fragments/search/SimilarityTabOperator.java    |   26 +
 .../fragments/search/SortPaneProvider.java         |  255 +++++
 .../fragments/search/SortTabOperator.java          |   34 +
 .../components/fragments/search/package-info.java  |   19 +
 .../luke/app/desktop/components/package-info.java  |   19 +
 .../luke/app/desktop/dto/documents/NewField.java   |  148 +++
 .../app/desktop/dto/documents/package-info.java    |   19 +
 .../lucene/luke/app/desktop/package-info.java      |   19 +
 .../lucene/luke/app/desktop/util/DialogOpener.java |   52 +
 .../luke/app/desktop/util/ExceptionHandler.java    |   44 +
 .../lucene/luke/app/desktop/util/FontUtils.java    |   71 ++
 .../luke/app/desktop/util/HelpHeaderRenderer.java  |  129 +++
 .../lucene/luke/app/desktop/util/ImageUtils.java   |   45 +
 .../lucene/luke/app/desktop/util/ListUtils.java    |   43 +
 .../lucene/luke/app/desktop/util/MessageUtils.java |   61 ++
 .../lucene/luke/app/desktop/util/NumericUtils.java |  103 ++
 .../lucene/luke/app/desktop/util/StringUtils.java  |   31 +
 .../luke/app/desktop/util/StyleConstants.java      |   43 +
 .../lucene/luke/app/desktop/util/TabUtils.java     |   41 +
 .../lucene/luke/app/desktop/util/TableUtils.java   |   85 ++
 .../luke/app/desktop/util/TextAreaAppender.java    |  102 ++
 .../luke/app/desktop/util/TextAreaPrintStream.java |   47 +
 .../lucene/luke/app/desktop/util/URLLabel.java     |   65 ++
 .../luke/app/desktop/util/inifile/IniFile.java     |   36 +
 .../app/desktop/util/inifile/IniFileReader.java    |   29 +
 .../app/desktop/util/inifile/IniFileWriter.java    |   29 +
 .../luke/app/desktop/util/inifile/OptionMap.java   |   33 +
 .../app/desktop/util/inifile/SimpleIniFile.java    |   82 ++
 .../desktop/util/inifile/SimpleIniFileReader.java  |   63 ++
 .../desktop/util/inifile/SimpleIniFileWriter.java  |   47 +
 .../app/desktop/util/inifile/package-info.java     |   19 +
 .../luke/app/desktop/util/lang/Callable.java       |   24 +
 .../luke/app/desktop/util/lang/package-info.java   |   19 +
 .../lucene/luke/app/desktop/util/package-info.java |   19 +
 .../org/apache/lucene/luke/app/package-info.java   |   19 +
 .../apache/lucene/luke/models/LukeException.java   |   35 +
 .../org/apache/lucene/luke/models/LukeModel.java   |   71 ++
 .../lucene/luke/models/analysis/Analysis.java      |  152 +++
 .../luke/models/analysis/AnalysisFactory.java      |   27 +
 .../lucene/luke/models/analysis/AnalysisImpl.java  |  217 ++++
 .../luke/models/analysis/CustomAnalyzerConfig.java |  133 +++
 .../lucene/luke/models/analysis/package-info.java  |   19 +
 .../apache/lucene/luke/models/commits/Commit.java  |   68 ++
 .../apache/lucene/luke/models/commits/Commits.java |   82 ++
 .../lucene/luke/models/commits/CommitsFactory.java |   34 +
 .../lucene/luke/models/commits/CommitsImpl.java    |  224 ++++
 .../apache/lucene/luke/models/commits/File.java    |   52 +
 .../apache/lucene/luke/models/commits/Segment.java |   95 ++
 .../lucene/luke/models/commits/package-info.java   |   19 +
 .../lucene/luke/models/documents/DocValues.java    |   84 ++
 .../luke/models/documents/DocValuesAdapter.java    |  168 +++
 .../luke/models/documents/DocumentField.java       |  169 +++
 .../lucene/luke/models/documents/Documents.java    |  143 +++
 .../luke/models/documents/DocumentsFactory.java    |   29 +
 .../luke/models/documents/DocumentsImpl.java       |  347 ++++++
 .../lucene/luke/models/documents/TermPosting.java  |   90 ++
 .../luke/models/documents/TermVectorEntry.java     |  177 ++++
 .../luke/models/documents/TermVectorsAdapter.java  |   71 ++
 .../lucene/luke/models/documents/package-info.java |   19 +
 .../lucene/luke/models/overview/Overview.java      |  121 +++
 .../luke/models/overview/OverviewFactory.java      |   29 +
 .../lucene/luke/models/overview/OverviewImpl.java  |  171 +++
 .../lucene/luke/models/overview/TermCounts.java    |   82 ++
 .../luke/models/overview/TermCountsOrder.java      |   43 +
 .../lucene/luke/models/overview/TermStats.java     |   76 ++
 .../lucene/luke/models/overview/TopTerms.java      |   68 ++
 .../lucene/luke/models/overview/package-info.java  |   19 +
 .../apache/lucene/luke/models/package-info.java    |   19 +
 .../lucene/luke/models/search/MLTConfig.java       |   96 ++
 .../luke/models/search/QueryParserConfig.java      |  252 +++++
 .../apache/lucene/luke/models/search/Search.java   |  158 +++
 .../lucene/luke/models/search/SearchFactory.java   |   29 +
 .../lucene/luke/models/search/SearchImpl.java      |  471 +++++++++
 .../lucene/luke/models/search/SearchResults.java   |  161 +++
 .../luke/models/search/SimilarityConfig.java       |  100 ++
 .../lucene/luke/models/search/package-info.java    |   19 +
 .../lucene/luke/models/tools/IndexTools.java       |   97 ++
 .../luke/models/tools/IndexToolsFactory.java       |   34 +
 .../lucene/luke/models/tools/IndexToolsImpl.java   |  187 ++++
 .../lucene/luke/models/tools/package-info.java     |   19 +
 .../apache/lucene/luke/models/util/IndexUtils.java |  497 +++++++++
 .../lucene/luke/models/util/package-info.java      |   19 +
 .../luke/models/util/twentynewsgroups/Message.java |  182 ++++
 .../util/twentynewsgroups/MessageFilesParser.java  |  123 +++
 .../models/util/twentynewsgroups/package-info.java |   19 +
 .../java/org/apache/lucene/luke/package-info.java  |   19 +
 .../org/apache/lucene/luke/util/BytesRefUtils.java |   37 +
 .../org/apache/lucene/luke/util/LoggerFactory.java |   73 ++
 .../org/apache/lucene/luke/util/package-info.java  |   19 +
 .../lucene/luke/util/reflection/ClassScanner.java  |  113 ++
 .../luke/util/reflection/SubtypeCollector.java     |  101 ++
 .../lucene/luke/util/reflection/package-info.java  |   19 +
 lucene/luke/src/java/overview.html                 |   26 +
 .../lucene/luke/app/desktop/font/ElegantIcons.ttf  |  Bin 0 -> 59388 bytes
 .../lucene/luke/app/desktop/img/indicator.gif      |  Bin 0 -> 673 bytes
 .../lucene/luke/app/desktop/img/lucene-logo.gif    |  Bin 0 -> 1337 bytes
 .../apache/lucene/luke/app/desktop/img/lucene.gif  |  Bin 0 -> 335 bytes
 .../lucene/luke/app/desktop/img/luke-logo.gif      |  Bin 0 -> 2408 bytes
 .../luke/app/desktop/messages/messages.properties  |  280 +++++
 .../desktop/util/inifile/SimpleIniFileTest.java    |  115 ++
 .../luke/models/analysis/AnalysisImplTest.java     |  136 +++
 .../luke/models/commits/CommitsImplTest.java       |  214 ++++
 .../models/documents/DocValuesAdapterTest.java     |  114 ++
 .../luke/models/documents/DocumentsImplTest.java   |  248 +++++
 .../luke/models/documents/DocumentsTestBase.java   |  152 +++
 .../models/documents/TermVectorsAdapterTest.java   |  165 +++
 .../luke/models/overview/OverviewImplTest.java     |  140 +++
 .../luke/models/overview/OverviewTestBase.java     |   95 ++
 .../luke/models/overview/TermCountsTest.java       |   82 ++
 .../lucene/luke/models/overview/TopTermsTest.java  |   40 +
 .../lucene/luke/models/search/SearchImplTest.java  |  380 +++++++
 .../org/apache/lucene/index/IndexSplitter.java     |    4 +-
 lucene/module-build.xml                            |   22 +
 .../codecs/cheapbastard/CheapBastardCodec.java     |    3 +-
 .../lucene/index/BaseCompoundFormatTestCase.java   |    3 +-
 .../lucene/index/BaseFieldInfoFormatTestCase.java  |    3 +-
 .../lucene/index/BaseIndexFileFormatTestCase.java  |    2 +-
 .../index/BaseSegmentInfoFormatTestCase.java       |   20 +-
 .../java/org/apache/lucene/index/RandomCodec.java  |    5 +-
 .../src/java/org/apache/lucene/util/TestUtil.java  |    4 +-
 lucene/tools/junit4/tests.policy                   |    6 +-
 solr/CHANGES.txt                                   |    6 +
 .../handler/component/RealTimeGetComponent.java    |  142 ++-
 .../java/org/apache/solr/schema/IndexSchema.java   |   15 +
 .../apache/solr/security/AuditLoggerPlugin.java    |   27 +-
 .../solr/security/MultiDestinationAuditLogger.java |    2 +-
 .../org/apache/solr/uninverting/DocTermOrds.java   |    5 +
 .../org/apache/solr/update/AddUpdateCommand.java   |   16 +-
 .../apache/solr/update/DirectUpdateHandler2.java   |    6 +-
 .../processor/AtomicUpdateDocumentMerger.java      |  188 +++-
 .../processor/DistributedUpdateProcessor.java      |  138 ++-
 .../processor/DistributedZkUpdateProcessor.java    |    6 +-
 .../DocBasedVersionConstraintsProcessor.java       |    2 +-
 .../processor/NestedUpdateProcessorFactory.java    |   15 +-
 .../solr/collection1/conf/schema-nest.xml          |    6 +
 .../solr/cloud/NestedShardedAtomicUpdateTest.java  |  233 ++++
 .../admin/AutoscalingHistoryHandlerTest.java       |    6 +
 .../CategoryRoutedAliasUpdateProcessorTest.java    |   49 +-
 .../update/processor/NestedAtomicUpdateTest.java   |  657 ++++++++++++
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |   46 +
 238 files changed, 24467 insertions(+), 175 deletions(-)
 create mode 100644 dev-tools/idea/lucene/luke/luke.iml
 create mode 100644 lucene/licenses/elegant-icon-font-LICENSE-MIT.txt
 create mode 100644 lucene/licenses/elegant-icon-font-NOTICE.txt
 copy {solr => lucene}/licenses/log4j-LICENSE-ASL.txt (100%)
 copy {solr => lucene}/licenses/log4j-NOTICE.txt (100%)
 copy {solr => lucene}/licenses/log4j-api-2.11.2.jar.sha1 (100%)
 copy {solr => lucene}/licenses/log4j-api-LICENSE-ASL.txt (100%)
 copy {solr => lucene}/licenses/log4j-api-NOTICE.txt (100%)
 copy {solr => lucene}/licenses/log4j-core-2.11.2.jar.sha1 (100%)
 copy {solr => lucene}/licenses/log4j-core-LICENSE-ASL.txt (100%)
 copy {solr => lucene}/licenses/log4j-core-NOTICE.txt (100%)
 create mode 100644 lucene/luke/bin/luke.bat
 create mode 100755 lucene/luke/bin/luke.sh
 create mode 100644 lucene/luke/build.xml
 create mode 100644 lucene/luke/ivy.xml
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/AbstractHandler.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/DirectoryHandler.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/DirectoryObserver.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/IndexHandler.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/IndexObserver.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/LukeState.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/Observer.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/LukeMain.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/MessageBroker.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/Preferences.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/PreferencesFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/PreferencesImpl.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/AnalysisPanelProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/AnalysisTabOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/CommitsPanelProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/ComponentOperatorRegistry.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/DocumentsPanelProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/DocumentsTabOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/LogsPanelProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/LukeWindowOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/LukeWindowProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/MenuBarProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/OverviewPanelProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/SearchPanelProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/SearchTabOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/TabSwitcherProxy.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/TabbedPaneProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/TableColumnInfo.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/TableModelBase.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/ConfirmDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/HelpDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/analysis/AnalysisChainDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/analysis/EditFiltersDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/analysis/EditFiltersMode.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/analysis/EditParamsDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/analysis/EditParamsMode.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/analysis/TokenAttributeDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/analysis/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/documents/AddDocumentDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/documents/AddDocumentDialogOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/documents/DocValuesDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/documents/IndexOptionsDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/documents/StoredValueDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/documents/TermVectorDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/documents/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/AboutDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/CheckIndexDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/CreateIndexDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/OpenIndexDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/OptimizeIndexDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/search/ExplainDialogFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/search/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/analysis/CustomAnalyzerPanelOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/analysis/CustomAnalyzerPanelProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/analysis/PresetAnalyzerPanelOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/analysis/PresetAnalyzerPanelProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/analysis/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/AnalyzerPaneProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/AnalyzerTabOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/FieldValuesPaneProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/FieldValuesTabOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/MLTPaneProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/MLTTabOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/QueryParserPaneProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/QueryParserTabOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/SimilarityPaneProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/SimilarityTabOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/SortPaneProvider.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/SortTabOperator.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/fragments/search/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/dto/documents/NewField.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/dto/documents/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/DialogOpener.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/ExceptionHandler.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/FontUtils.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/HelpHeaderRenderer.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/ImageUtils.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/ListUtils.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/MessageUtils.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/NumericUtils.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/StringUtils.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/StyleConstants.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/TabUtils.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/TableUtils.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/TextAreaAppender.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/TextAreaPrintStream.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/URLLabel.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/inifile/IniFile.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/inifile/IniFileReader.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/inifile/IniFileWriter.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/inifile/OptionMap.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/inifile/SimpleIniFile.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/inifile/SimpleIniFileReader.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/inifile/SimpleIniFileWriter.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/inifile/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/lang/Callable.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/lang/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/app/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/LukeException.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/LukeModel.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/analysis/Analysis.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/analysis/AnalysisFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/analysis/AnalysisImpl.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/analysis/CustomAnalyzerConfig.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/analysis/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/commits/Commit.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/commits/Commits.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/commits/CommitsFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/commits/CommitsImpl.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/commits/File.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/commits/Segment.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/commits/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/documents/DocValues.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/documents/DocValuesAdapter.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/documents/DocumentField.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/documents/Documents.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/documents/DocumentsFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/documents/DocumentsImpl.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/documents/TermPosting.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/documents/TermVectorEntry.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/documents/TermVectorsAdapter.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/documents/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/overview/Overview.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/overview/OverviewFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/overview/OverviewImpl.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/overview/TermCounts.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/overview/TermCountsOrder.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/overview/TermStats.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/overview/TopTerms.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/overview/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/search/MLTConfig.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/search/QueryParserConfig.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/search/Search.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/search/SearchFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/search/SearchImpl.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/search/SearchResults.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/search/SimilarityConfig.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/search/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/tools/IndexTools.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/tools/IndexToolsFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/tools/IndexToolsImpl.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/tools/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/util/IndexUtils.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/util/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/util/twentynewsgroups/Message.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/util/twentynewsgroups/MessageFilesParser.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/models/util/twentynewsgroups/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/util/BytesRefUtils.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/util/LoggerFactory.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/util/package-info.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/util/reflection/ClassScanner.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/util/reflection/SubtypeCollector.java
 create mode 100644 lucene/luke/src/java/org/apache/lucene/luke/util/reflection/package-info.java
 create mode 100644 lucene/luke/src/java/overview.html
 create mode 100644 lucene/luke/src/resources/org/apache/lucene/luke/app/desktop/font/ElegantIcons.ttf
 create mode 100644 lucene/luke/src/resources/org/apache/lucene/luke/app/desktop/img/indicator.gif
 create mode 100755 lucene/luke/src/resources/org/apache/lucene/luke/app/desktop/img/lucene-logo.gif
 create mode 100755 lucene/luke/src/resources/org/apache/lucene/luke/app/desktop/img/lucene.gif
 create mode 100755 lucene/luke/src/resources/org/apache/lucene/luke/app/desktop/img/luke-logo.gif
 create mode 100644 lucene/luke/src/resources/org/apache/lucene/luke/app/desktop/messages/messages.properties
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/app/desktop/util/inifile/SimpleIniFileTest.java
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/models/analysis/AnalysisImplTest.java
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/models/commits/CommitsImplTest.java
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/models/documents/DocValuesAdapterTest.java
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/models/documents/DocumentsImplTest.java
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/models/documents/DocumentsTestBase.java
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/models/documents/TermVectorsAdapterTest.java
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/models/overview/OverviewImplTest.java
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/models/overview/OverviewTestBase.java
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/models/overview/TermCountsTest.java
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/models/overview/TopTermsTest.java
 create mode 100644 lucene/luke/src/test/org/apache/lucene/luke/models/search/SearchImplTest.java
 create mode 100644 solr/core/src/test/org/apache/solr/cloud/NestedShardedAtomicUpdateTest.java
 create mode 100644 solr/core/src/test/org/apache/solr/update/processor/NestedAtomicUpdateTest.java


[lucene-solr] 02/02: LUCENE-8738: Remove TODOs about Java 11 (charsets in Luke)

Posted by us...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

uschindler pushed a commit to branch jira/LUCENE-8738
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit ebd235c765aa70d2a7ef5b380f7a8fc35d9803a8
Author: Uwe Schindler <us...@apache.org>
AuthorDate: Wed Apr 10 13:04:41 2019 +0200

    LUCENE-8738: Remove TODOs about Java 11 (charsets in Luke)
---
 .../components/dialog/menubar/CheckIndexDialogFactory.java       | 7 -------
 .../components/dialog/menubar/OptimizeIndexDialogFactory.java    | 3 ---
 .../apache/lucene/luke/app/desktop/util/TextAreaPrintStream.java | 9 +++------
 3 files changed, 3 insertions(+), 16 deletions(-)

diff --git a/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/CheckIndexDialogFactory.java b/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/CheckIndexDialogFactory.java
index 3928ba6..0c9ad37 100644
--- a/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/CheckIndexDialogFactory.java
+++ b/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/CheckIndexDialogFactory.java
@@ -36,7 +36,6 @@ import java.awt.Insets;
 import java.awt.Window;
 import java.awt.event.ActionEvent;
 import java.io.IOException;
-import java.io.UnsupportedEncodingException;
 import java.lang.invoke.MethodHandles;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
@@ -277,15 +276,12 @@ public final class CheckIndexDialogFactory implements DialogOpener.DialogFactory
             CheckIndex.Status status = toolsModel.checkIndex(ps);
             ps.flush();
             return status;
-          } catch (UnsupportedEncodingException e) {
-            // will not reach
           } catch (Exception e) {
             statusLbl.setText(MessageUtils.getLocalizedMessage("message.error.unknown"));
             throw e;
           } finally {
             setProgress(100);
           }
-          return null;
         }
 
         @Override
@@ -358,15 +354,12 @@ public final class CheckIndexDialogFactory implements DialogOpener.DialogFactory
             statusLbl.setText("Done");
             ps.flush();
             return status;
-          } catch (UnsupportedEncodingException e) {
-            // will not occur
           } catch (Exception e) {
             statusLbl.setText(MessageUtils.getLocalizedMessage("message.error.unknown"));
             throw e;
           } finally {
             setProgress(100);
           }
-          return null;
         }
 
         @Override
diff --git a/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/OptimizeIndexDialogFactory.java b/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/OptimizeIndexDialogFactory.java
index e5543d8..947525c 100644
--- a/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/OptimizeIndexDialogFactory.java
+++ b/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/components/dialog/menubar/OptimizeIndexDialogFactory.java
@@ -39,7 +39,6 @@ import java.awt.Insets;
 import java.awt.Window;
 import java.awt.event.ActionEvent;
 import java.io.IOException;
-import java.io.UnsupportedEncodingException;
 import java.lang.invoke.MethodHandles;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
@@ -221,8 +220,6 @@ public final class OptimizeIndexDialogFactory implements DialogOpener.DialogFact
             ps = new TextAreaPrintStream(logArea);
             toolsModel.optimize(expungeCB.isSelected(), (int) maxSegSpnr.getValue(), ps);
             ps.flush();
-          } catch (UnsupportedEncodingException e) {
-            // will not reach
           } catch (Exception e) {
             statusLbl.setText(MessageUtils.getLocalizedMessage("message.error.unknown"));
             throw e;
diff --git a/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/TextAreaPrintStream.java b/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/TextAreaPrintStream.java
index 7c1f7ca..d826b65 100644
--- a/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/TextAreaPrintStream.java
+++ b/lucene/luke/src/java/org/apache/lucene/luke/app/desktop/util/TextAreaPrintStream.java
@@ -20,7 +20,6 @@ package org.apache.lucene.luke.app.desktop.util;
 import javax.swing.JTextArea;
 import java.io.ByteArrayOutputStream;
 import java.io.PrintStream;
-import java.io.UnsupportedEncodingException;
 import java.nio.charset.StandardCharsets;
 
 /** PrintStream for text areas */
@@ -30,8 +29,8 @@ public final class TextAreaPrintStream extends PrintStream {
 
   private final JTextArea textArea;
 
-  public TextAreaPrintStream(JTextArea textArea) throws UnsupportedEncodingException {
-    super(new ByteArrayOutputStream(), false, StandardCharsets.UTF_8.name()); // TODO: replace by Charset in Java 11
+  public TextAreaPrintStream(JTextArea textArea) {
+    super(new ByteArrayOutputStream(), false, StandardCharsets.UTF_8);
     this.baos = (ByteArrayOutputStream) out;
     this.textArea = textArea;
     baos.reset();
@@ -40,9 +39,7 @@ public final class TextAreaPrintStream extends PrintStream {
   @Override
   public void flush() {
     try {
-      textArea.append(baos.toString(StandardCharsets.UTF_8.name())); // TODO: replace by Charset in Java 11
-    } catch (UnsupportedEncodingException e) {
-      setError();
+      textArea.append(baos.toString(StandardCharsets.UTF_8));
     } finally {
       baos.reset();
     }


[lucene-solr] 01/02: Merge branch 'master' of https://gitbox.apache.org/repos/asf/lucene-solr into jira/LUCENE-8738

Posted by us...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

uschindler pushed a commit to branch jira/LUCENE-8738
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit 62294cfd7130c14d0abb641059e92eedf17876ea
Merge: 744b375 d40a6d4
Author: Uwe Schindler <us...@apache.org>
AuthorDate: Wed Apr 10 12:55:33 2019 +0200

    Merge branch 'master' of https://gitbox.apache.org/repos/asf/lucene-solr into jira/LUCENE-8738

 dev-tools/idea/.idea/ant.xml                       |    1 +
 dev-tools/idea/.idea/modules.xml                   |    1 +
 dev-tools/idea/.idea/workspace.xml                 |    8 +
 dev-tools/idea/lucene/luke/luke.iml                |   33 +
 lucene/CHANGES.txt                                 |   21 +
 lucene/build.xml                                   |    2 +
 .../simpletext/SimpleTextSegmentInfoFormat.java    |    4 +-
 .../codecs/lucene50/Lucene50PostingsFormat.java    |    4 +
 .../lucene/index/DocumentsWriterPerThread.java     |    3 +-
 .../java/org/apache/lucene/index/IndexWriter.java  |   11 +-
 .../java/org/apache/lucene/index/SegmentInfo.java  |   21 +-
 .../src/java/org/apache/lucene/search/Weight.java  |    5 +-
 .../lucene/index/TestDemoParallelLeafReader.java   |    5 +-
 .../apache/lucene/search/TestMatchesIterator.java  |   50 +
 lucene/ivy-ignore-conflicts.properties             |    3 +-
 lucene/licenses/elegant-icon-font-LICENSE-MIT.txt  |   21 +
 lucene/licenses/elegant-icon-font-NOTICE.txt       |    3 +
 lucene/licenses/log4j-LICENSE-ASL.txt              |  202 ++++
 lucene/licenses/log4j-NOTICE.txt                   |    5 +
 lucene/licenses/log4j-api-2.11.2.jar.sha1          |    1 +
 lucene/licenses/log4j-api-LICENSE-ASL.txt          |  201 ++++
 lucene/licenses/log4j-api-NOTICE.txt               |   17 +
 lucene/licenses/log4j-core-2.11.2.jar.sha1         |    1 +
 lucene/licenses/log4j-core-LICENSE-ASL.txt         |  201 ++++
 lucene/licenses/log4j-core-NOTICE.txt              |   17 +
 lucene/luke/bin/luke.bat                           |   13 +
 lucene/luke/bin/luke.sh                            |   18 +
 lucene/luke/build.xml                              |   77 ++
 lucene/luke/ivy.xml                                |   34 +
 .../apache/lucene/luke/app/AbstractHandler.java    |   47 +
 .../apache/lucene/luke/app/DirectoryHandler.java   |  112 ++
 .../apache/lucene/luke/app/DirectoryObserver.java  |   27 +
 .../org/apache/lucene/luke/app/IndexHandler.java   |  147 +++
 .../org/apache/lucene/luke/app/IndexObserver.java  |   27 +
 .../java/org/apache/lucene/luke/app/LukeState.java |   57 +
 .../java/org/apache/lucene/luke/app/Observer.java  |   22 +
 .../apache/lucene/luke/app/desktop/LukeMain.java   |   94 ++
 .../lucene/luke/app/desktop/MessageBroker.java     |   65 ++
 .../lucene/luke/app/desktop/Preferences.java       |   69 ++
 .../luke/app/desktop/PreferencesFactory.java       |   34 +
 .../lucene/luke/app/desktop/PreferencesImpl.java   |  143 +++
 .../desktop/components/AnalysisPanelProvider.java  |  441 ++++++++
 .../desktop/components/AnalysisTabOperator.java    |   33 +
 .../desktop/components/CommitsPanelProvider.java   |  575 ++++++++++
 .../components/ComponentOperatorRegistry.java      |   50 +
 .../desktop/components/DocumentsPanelProvider.java | 1115 ++++++++++++++++++++
 .../desktop/components/DocumentsTabOperator.java   |   31 +
 .../app/desktop/components/LogsPanelProvider.java  |   58 +
 .../app/desktop/components/LukeWindowOperator.java |   25 +
 .../app/desktop/components/LukeWindowProvider.java |  250 +++++
 .../app/desktop/components/MenuBarProvider.java    |  303 ++++++
 .../desktop/components/OverviewPanelProvider.java  |  644 +++++++++++
 .../desktop/components/SearchPanelProvider.java    |  834 +++++++++++++++
 .../app/desktop/components/SearchTabOperator.java  |   29 +
 .../app/desktop/components/TabSwitcherProxy.java   |   49 +
 .../app/desktop/components/TabbedPaneProvider.java |  137 +++
 .../app/desktop/components/TableColumnInfo.java    |   33 +
 .../app/desktop/components/TableModelBase.java     |   75 ++
 .../components/dialog/ConfirmDialogFactory.java    |  119 +++
 .../components/dialog/HelpDialogFactory.java       |  106 ++
 .../analysis/AnalysisChainDialogFactory.java       |  158 +++
 .../dialog/analysis/EditFiltersDialogFactory.java  |  303 ++++++
 .../dialog/analysis/EditFiltersMode.java           |   23 +
 .../dialog/analysis/EditParamsDialogFactory.java   |  254 +++++
 .../components/dialog/analysis/EditParamsMode.java |   23 +
 .../analysis/TokenAttributeDialogFactory.java      |  196 ++++
 .../components/dialog/analysis/package-info.java   |   19 +
 .../dialog/documents/AddDocumentDialogFactory.java |  593 +++++++++++
 .../documents/AddDocumentDialogOperator.java       |   27 +
 .../dialog/documents/DocValuesDialogFactory.java   |  296 ++++++
 .../documents/IndexOptionsDialogFactory.java       |  308 ++++++
 .../dialog/documents/StoredValueDialogFactory.java |  132 +++
 .../dialog/documents/TermVectorDialogFactory.java  |  189 ++++
 .../components/dialog/documents/package-info.java  |   19 +
 .../dialog/menubar/AboutDialogFactory.java         |  200 ++++
 .../dialog/menubar/CheckIndexDialogFactory.java    |  387 +++++++
 .../dialog/menubar/CreateIndexDialogFactory.java   |  356 +++++++
 .../dialog/menubar/OpenIndexDialogFactory.java     |  385 +++++++
 .../dialog/menubar/OptimizeIndexDialogFactory.java |  263 +++++
 .../components/dialog/menubar/package-info.java    |   19 +
 .../desktop/components/dialog/package-info.java    |   19 +
 .../dialog/search/ExplainDialogFactory.java        |  182 ++++
 .../components/dialog/search/package-info.java     |   19 +
 .../analysis/CustomAnalyzerPanelOperator.java      |   45 +
 .../analysis/CustomAnalyzerPanelProvider.java      |  751 +++++++++++++
 .../analysis/PresetAnalyzerPanelOperator.java      |   30 +
 .../analysis/PresetAnalyzerPanelProvider.java      |   96 ++
 .../fragments/analysis/package-info.java           |   19 +
 .../desktop/components/fragments/package-info.java |   19 +
 .../fragments/search/AnalyzerPaneProvider.java     |  200 ++++
 .../fragments/search/AnalyzerTabOperator.java      |   27 +
 .../fragments/search/FieldValuesPaneProvider.java  |  206 ++++
 .../fragments/search/FieldValuesTabOperator.java   |   30 +
 .../fragments/search/MLTPaneProvider.java          |  303 ++++++
 .../fragments/search/MLTTabOperator.java           |   33 +
 .../fragments/search/QueryParserPaneProvider.java  |  513 +++++++++
 .../fragments/search/QueryParserTabOperator.java   |   35 +
 .../fragments/search/SimilarityPaneProvider.java   |  145 +++
 .../fragments/search/SimilarityTabOperator.java    |   26 +
 .../fragments/search/SortPaneProvider.java         |  255 +++++
 .../fragments/search/SortTabOperator.java          |   34 +
 .../components/fragments/search/package-info.java  |   19 +
 .../luke/app/desktop/components/package-info.java  |   19 +
 .../luke/app/desktop/dto/documents/NewField.java   |  148 +++
 .../app/desktop/dto/documents/package-info.java    |   19 +
 .../lucene/luke/app/desktop/package-info.java      |   19 +
 .../lucene/luke/app/desktop/util/DialogOpener.java |   52 +
 .../luke/app/desktop/util/ExceptionHandler.java    |   44 +
 .../lucene/luke/app/desktop/util/FontUtils.java    |   71 ++
 .../luke/app/desktop/util/HelpHeaderRenderer.java  |  129 +++
 .../lucene/luke/app/desktop/util/ImageUtils.java   |   45 +
 .../lucene/luke/app/desktop/util/ListUtils.java    |   43 +
 .../lucene/luke/app/desktop/util/MessageUtils.java |   61 ++
 .../lucene/luke/app/desktop/util/NumericUtils.java |  103 ++
 .../lucene/luke/app/desktop/util/StringUtils.java  |   31 +
 .../luke/app/desktop/util/StyleConstants.java      |   43 +
 .../lucene/luke/app/desktop/util/TabUtils.java     |   41 +
 .../lucene/luke/app/desktop/util/TableUtils.java   |   85 ++
 .../luke/app/desktop/util/TextAreaAppender.java    |  102 ++
 .../luke/app/desktop/util/TextAreaPrintStream.java |   50 +
 .../lucene/luke/app/desktop/util/URLLabel.java     |   65 ++
 .../luke/app/desktop/util/inifile/IniFile.java     |   36 +
 .../app/desktop/util/inifile/IniFileReader.java    |   29 +
 .../app/desktop/util/inifile/IniFileWriter.java    |   29 +
 .../luke/app/desktop/util/inifile/OptionMap.java   |   33 +
 .../app/desktop/util/inifile/SimpleIniFile.java    |   82 ++
 .../desktop/util/inifile/SimpleIniFileReader.java  |   63 ++
 .../desktop/util/inifile/SimpleIniFileWriter.java  |   47 +
 .../app/desktop/util/inifile/package-info.java     |   19 +
 .../luke/app/desktop/util/lang/Callable.java       |   24 +
 .../luke/app/desktop/util/lang/package-info.java   |   19 +
 .../lucene/luke/app/desktop/util/package-info.java |   19 +
 .../org/apache/lucene/luke/app/package-info.java   |   19 +
 .../apache/lucene/luke/models/LukeException.java   |   35 +
 .../org/apache/lucene/luke/models/LukeModel.java   |   71 ++
 .../lucene/luke/models/analysis/Analysis.java      |  152 +++
 .../luke/models/analysis/AnalysisFactory.java      |   27 +
 .../lucene/luke/models/analysis/AnalysisImpl.java  |  217 ++++
 .../luke/models/analysis/CustomAnalyzerConfig.java |  133 +++
 .../lucene/luke/models/analysis/package-info.java  |   19 +
 .../apache/lucene/luke/models/commits/Commit.java  |   68 ++
 .../apache/lucene/luke/models/commits/Commits.java |   82 ++
 .../lucene/luke/models/commits/CommitsFactory.java |   34 +
 .../lucene/luke/models/commits/CommitsImpl.java    |  224 ++++
 .../apache/lucene/luke/models/commits/File.java    |   52 +
 .../apache/lucene/luke/models/commits/Segment.java |   95 ++
 .../lucene/luke/models/commits/package-info.java   |   19 +
 .../lucene/luke/models/documents/DocValues.java    |   84 ++
 .../luke/models/documents/DocValuesAdapter.java    |  168 +++
 .../luke/models/documents/DocumentField.java       |  169 +++
 .../lucene/luke/models/documents/Documents.java    |  143 +++
 .../luke/models/documents/DocumentsFactory.java    |   29 +
 .../luke/models/documents/DocumentsImpl.java       |  347 ++++++
 .../lucene/luke/models/documents/TermPosting.java  |   90 ++
 .../luke/models/documents/TermVectorEntry.java     |  177 ++++
 .../luke/models/documents/TermVectorsAdapter.java  |   71 ++
 .../lucene/luke/models/documents/package-info.java |   19 +
 .../lucene/luke/models/overview/Overview.java      |  121 +++
 .../luke/models/overview/OverviewFactory.java      |   29 +
 .../lucene/luke/models/overview/OverviewImpl.java  |  171 +++
 .../lucene/luke/models/overview/TermCounts.java    |   82 ++
 .../luke/models/overview/TermCountsOrder.java      |   43 +
 .../lucene/luke/models/overview/TermStats.java     |   76 ++
 .../lucene/luke/models/overview/TopTerms.java      |   68 ++
 .../lucene/luke/models/overview/package-info.java  |   19 +
 .../apache/lucene/luke/models/package-info.java    |   19 +
 .../lucene/luke/models/search/MLTConfig.java       |   96 ++
 .../luke/models/search/QueryParserConfig.java      |  252 +++++
 .../apache/lucene/luke/models/search/Search.java   |  158 +++
 .../lucene/luke/models/search/SearchFactory.java   |   29 +
 .../lucene/luke/models/search/SearchImpl.java      |  471 +++++++++
 .../lucene/luke/models/search/SearchResults.java   |  161 +++
 .../luke/models/search/SimilarityConfig.java       |  100 ++
 .../lucene/luke/models/search/package-info.java    |   19 +
 .../lucene/luke/models/tools/IndexTools.java       |   97 ++
 .../luke/models/tools/IndexToolsFactory.java       |   34 +
 .../lucene/luke/models/tools/IndexToolsImpl.java   |  187 ++++
 .../lucene/luke/models/tools/package-info.java     |   19 +
 .../apache/lucene/luke/models/util/IndexUtils.java |  497 +++++++++
 .../lucene/luke/models/util/package-info.java      |   19 +
 .../luke/models/util/twentynewsgroups/Message.java |  182 ++++
 .../util/twentynewsgroups/MessageFilesParser.java  |  123 +++
 .../models/util/twentynewsgroups/package-info.java |   19 +
 .../java/org/apache/lucene/luke/package-info.java  |   19 +
 .../org/apache/lucene/luke/util/BytesRefUtils.java |   37 +
 .../org/apache/lucene/luke/util/LoggerFactory.java |   73 ++
 .../org/apache/lucene/luke/util/package-info.java  |   19 +
 .../lucene/luke/util/reflection/ClassScanner.java  |  113 ++
 .../luke/util/reflection/SubtypeCollector.java     |  101 ++
 .../lucene/luke/util/reflection/package-info.java  |   19 +
 lucene/luke/src/java/overview.html                 |   26 +
 .../lucene/luke/app/desktop/font/ElegantIcons.ttf  |  Bin 0 -> 59388 bytes
 .../lucene/luke/app/desktop/img/indicator.gif      |  Bin 0 -> 673 bytes
 .../lucene/luke/app/desktop/img/lucene-logo.gif    |  Bin 0 -> 1337 bytes
 .../apache/lucene/luke/app/desktop/img/lucene.gif  |  Bin 0 -> 335 bytes
 .../lucene/luke/app/desktop/img/luke-logo.gif      |  Bin 0 -> 2408 bytes
 .../luke/app/desktop/messages/messages.properties  |  280 +++++
 .../desktop/util/inifile/SimpleIniFileTest.java    |  115 ++
 .../luke/models/analysis/AnalysisImplTest.java     |  136 +++
 .../luke/models/commits/CommitsImplTest.java       |  214 ++++
 .../models/documents/DocValuesAdapterTest.java     |  114 ++
 .../luke/models/documents/DocumentsImplTest.java   |  248 +++++
 .../luke/models/documents/DocumentsTestBase.java   |  152 +++
 .../models/documents/TermVectorsAdapterTest.java   |  165 +++
 .../luke/models/overview/OverviewImplTest.java     |  140 +++
 .../luke/models/overview/OverviewTestBase.java     |   95 ++
 .../luke/models/overview/TermCountsTest.java       |   82 ++
 .../lucene/luke/models/overview/TopTermsTest.java  |   40 +
 .../lucene/luke/models/search/SearchImplTest.java  |  380 +++++++
 .../org/apache/lucene/index/IndexSplitter.java     |    4 +-
 lucene/module-build.xml                            |   22 +
 .../codecs/cheapbastard/CheapBastardCodec.java     |    3 +-
 .../lucene/index/BaseCompoundFormatTestCase.java   |    3 +-
 .../lucene/index/BaseFieldInfoFormatTestCase.java  |    3 +-
 .../lucene/index/BaseIndexFileFormatTestCase.java  |    2 +-
 .../index/BaseSegmentInfoFormatTestCase.java       |   20 +-
 .../java/org/apache/lucene/index/RandomCodec.java  |    5 +-
 .../src/java/org/apache/lucene/util/TestUtil.java  |    4 +-
 lucene/tools/junit4/tests.policy                   |    6 +-
 solr/CHANGES.txt                                   |    6 +
 .../handler/component/RealTimeGetComponent.java    |  142 ++-
 .../java/org/apache/solr/schema/IndexSchema.java   |   15 +
 .../apache/solr/security/AuditLoggerPlugin.java    |   27 +-
 .../solr/security/MultiDestinationAuditLogger.java |    2 +-
 .../org/apache/solr/uninverting/DocTermOrds.java   |    5 +
 .../org/apache/solr/update/AddUpdateCommand.java   |   16 +-
 .../apache/solr/update/DirectUpdateHandler2.java   |    6 +-
 .../processor/AtomicUpdateDocumentMerger.java      |  188 +++-
 .../processor/DistributedUpdateProcessor.java      |  138 ++-
 .../processor/DistributedZkUpdateProcessor.java    |    6 +-
 .../DocBasedVersionConstraintsProcessor.java       |    2 +-
 .../processor/NestedUpdateProcessorFactory.java    |   15 +-
 .../solr/collection1/conf/schema-nest.xml          |    6 +
 .../solr/cloud/NestedShardedAtomicUpdateTest.java  |  233 ++++
 .../admin/AutoscalingHistoryHandlerTest.java       |    6 +
 .../CategoryRoutedAliasUpdateProcessorTest.java    |   49 +-
 .../update/processor/NestedAtomicUpdateTest.java   |  657 ++++++++++++
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |   46 +
 238 files changed, 25125 insertions(+), 175 deletions(-)