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

stefanegli pushed a change to branch DetailedGC/OAK-10199
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


    from 0bc1f4be27 Merge pull request #1424 from apache/OAK-10765
     add ab3b903107 OAK-10712: update groovy dependency to 2.5.23 (#1370)
     add 089a42407f OAK-10695: oak-benchmarks/oak-it-osgi: update 
commons-compress dependency to 1.26.1
     add a19e1dd5dd  OAK-10716: oak-lucene: update to version 4.7.2 (latest 
from that branch) (#1376)
     add 0a4974736b OAK-10713: add (failing) list for Lucene regexp stack 
overflow (#1373)
     add a440935e9b OAK-10717: oak-pojosr should be updated to 
o.a.felix.connect-0.2.0
     add 39af42cdc8 OAK-10718: Update (shaded) Guava to 33.1.0 (#1378)
     add 2228a5c6fd OAK-10720: Update commons-io dependency to 2.15.1 (#1379)
     add 19d074a363 OAK-10722: Update commons-codec dependency to 1.16.1 (#1381)
     add abef0b0b93 OAK-10721: oak-segment-azure/oak-blob-cloud-azure: update 
embedded Guava to 33.1.0 (#1380)
     add b97033faa3 OAK-10723: Update commons-lang3 dependency to 3.14.0 (#1382)
     add 32f2b9a7eb OAK-10725: Upgrade jackson-databind dependency to 2.16.2 
(#1384)
     add 97c59b9e29 OAK-10729: update groovy dependency to 3.0.21 (#1388)
     add d4bd2d729a OAK-10731: oak-pojosr: remove unused gmongo dependency 
(#1390)
     add 3e217a382c OAK-10682 - Replace use of nin and not operators in the 
Mongo query by positive conditions on the negated regex. (#1394)
     add 5ffb5a4cac OAK-10735: Release Oak 1.62.0 - Candidate Release Notes
     add e596b12ca2 OAK-10738 : Add default values to user-sync configuration 
section
     add 2b27df56b9 OAK-10733 | Filter out hidden properties while creating 
FlatFileStore (#1398)
     add 5d163c8398 OAK-10708: error-level log failures to write the journal 
(#1363)
     add aed56e8022 OAK-10735: Release Oak 1.62.0 - update Candidate Release 
Notes
     add 549d3b6dbf OAK-10375: remove binary data from logs (#1353)
     add 14584aa6a4 OAK-10735: Release Oak 1.62.0 - update Candidate Release 
Notes
     add 218165741a OAK-10735: Release Oak 1.62.0 - update Candidate Release 
Notes
     add 8851009d98 [maven-release-plugin] prepare release jackrabbit-oak-1.62.0
     add 1eb85152a9 [maven-release-plugin] prepare for next development 
iteration
     add ed9e8ef597 [maven-release-plugin] rollback the release of 
jackrabbit-oak-1.62.0
     add 914c893db7 OAK-10735: Release Oak 1.62.0 - update Candidate Release 
Notes
     add e220c69ec7 Revert "OAK-10733 | Filter out hidden properties while 
creating FlatFileStore (#1398)"
     add 3ee4091ec5 Merge branch 'trunk' of github.com:apache/jackrabbit-oak 
into trunk
     add 972be2a813 [maven-release-plugin] prepare release jackrabbit-oak-1.62.0
     add b9956a1ea4 [maven-release-plugin] prepare for next development 
iteration
     add ee52cbd154 OAK-10752: update Tomcat JDBC dependency to 9.0.87 (#1403)
     add 0fb6059c03 OAK-10754: webapp: update Tomcat dependency to 9.0.87 
(#1405)
     add f6a8077c0e OAK-10756: 
OrderableNodesTest.childOrderCleanupFeatureToggleTest fails with 
-Dnsfixtures=DOCUMENT_NS (#1406)
     add e2336684b7 OAK-10735: Release Oak 1.62.0 - adjust version numbers of 
non-reactor projects
     add 6dae36231c OAK-10757: DocumentRdbFixture does not support the Feature 
Toggle FT_… (#1407)
     add 608db8f3ea OAK-10730 : log a warn for a MongoException previously 
swallowed (#1399)
     add 2c0b3f70ee OAK-10755: commons: deprecate use of slf4j.event.Level in 
SystemPropertySupplier API (and make it 'internal') (#1408)
     add 8c02534da5 OAK-10694: Remove oak-search-mt (#1410)
     add cc376030ac OAK-10767: oak-it-osgi unnecessarily deploys 
commons-collections to the test environment (#1425)
     add f3296ec88d OAK-10772 : Broken links in authentication documentation
     add f7f9768ba6 OAK-10769: bump es java client to 8.13.2 / lucene 9.10.0 
(#1430)
     add 4fdc15ff80 OAK-10773 | Do not open index while getting ft index path 
for lucene version 1 indexes (#1432)
     add c4222079a9 OAK-10766 | Make lease time out configurable for individual 
lanes (#1429)
     add 3abb2b8621 OAK-10774: remove oak-search-mt module from Jenkinsfile 
(#1431)
     add 931dfffec6 OAK-10762: dynamic boosted tags need to specify extra 
parameters (#1416)
     add 53b51f29e4 Issues/oak 10770 (#1428)
     add dcae752850 OAK-10777: oak-lucene: add test coverage for stack overflow 
based on very long and complex regexp using JCR lucene native query (#1434)
     add 3efe9f7e84 OAK-6773: Convert oak-store-composite to OSGi R7 
annotations (#1423)
     add ea1e4c8f45 OAK-10775: LeaseUpdateSocketTimeoutIT still wants a 
mongo:4.2 image (#1433)
     add ac1a6b2ff5 Revert "OAK-6773: Convert oak-store-composite to OSGi R7 
annotations (#1423)"
     add f4c557c1d3 OAK-10782: query getSize() can lock writes when is called 
before an update (#1436)
     add 51e08e33b4 OAK-10785: update maven-shade-plugin version to 3.5.3
     add 045ed1714e OAK-10783: VersionableEditor: misleading WARN message when 
creating version history
     add 54f9c18e6c OAK-10701: Upgrade h2db dependency to 2.2.220
     add f752440b0f Revert "OAK-10701: Upgrade h2db dependency to 2.2.220"
     add f0ac80ebd8 OAK-10776 | Add support for custom excludes in incremental 
index store (#1437)
     add 86befafe67 OAK-10784: 
o.a.j.o.plugins.migration.version.VersionableEditor should create the version 
storage node, if needed (#1438)
     add dc6dc4e15f OAK-10768: query-spi: deprecate use of slf4j.event.Level in 
QueryInde… (#1426)
     add 99edbd48d7 OAK-10793: Update Logback version to 1.2.13 (#1442)
     add 6f9cb9b998 OAK-10797: Update to Jackrabbit 2.20.16 (#1444)
     add 98206cb404 OAK-10778 - Support downloading from Mongo in parallel.  
(#1435)
     add 4914c1923e OAK-10795 - Indexing job: eliminate unnecessary 
intermediate object creation in transform stage (#1446)
     add 6706898c83 OAK-10796 - Avoid creation of intermediate StringBuilder in 
JsopBuilder (#1445)
     add ecfe8f6381 OAK-10786: oak-lucene: use copy of lucene-core 4.7.2 source 
code (#1439)
     add bc73ca3107 OAK-10799: Update (shaded) Guava to 33.2.0 (#1449)
     add 674248ae94 OAK-10798: Introduce functions to clean nodes based on 
regular expression
     add f678629208 OAK-10798: Cleanup and simplied regular expression
     add feace46943 OAK-10798: Rename to removeDescendantsAndSelfMatching.
     new c02a784e41 Merge pull request #1453 from apache/trunk

The 1 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:
 Jenkinsfile                                        |    2 +-
 RELEASE-NOTES.txt                                  |  187 +-
 oak-api/pom.xml                                    |    2 +-
 oak-auth-external/pom.xml                          |    2 +-
 oak-auth-ldap/pom.xml                              |    2 +-
 oak-authorization-cug/pom.xml                      |    2 +-
 oak-authorization-principalbased/pom.xml           |    2 +-
 oak-benchmarks-elastic/pom.xml                     |    2 +-
 oak-benchmarks-lucene/pom.xml                      |    2 +-
 oak-benchmarks-solr/pom.xml                        |    2 +-
 oak-benchmarks/pom.xml                             |    4 +-
 oak-blob-cloud-azure/pom.xml                       |    4 +-
 oak-blob-cloud/pom.xml                             |    2 +-
 oak-blob-plugins/pom.xml                           |    2 +-
 oak-blob/pom.xml                                   |    2 +-
 oak-commons/pom.xml                                |    2 +-
 .../jackrabbit/oak/commons/json/JsopBuilder.java   |    3 +-
 .../commons/properties/SystemPropertySupplier.java |   31 +
 .../oak/commons/properties/package-info.java       |    7 +-
 oak-core-spi/pom.xml                               |    2 +-
 oak-core/pom.xml                                   |    2 +-
 .../oak/plugins/index/AsyncIndexerService.java     |   46 +-
 .../oak/plugins/index/IndexingReporter.java        |    3 +
 .../migration/version/VersionableEditor.java       |    9 +-
 .../version/VersionablePropertiesEditor.java       |    4 +-
 .../org/apache/jackrabbit/oak/query/QueryImpl.java |   16 +-
 .../oak/plugins/index/AsyncIndexerServiceTest.java |   27 +-
 oak-doc-railroad-macro/pom.xml                     |    2 +-
 oak-doc/pom.xml                                    |    2 +-
 .../markdown/security/authentication/default.md    |   68 +-
 .../authentication/external/defaultusersync.md     |   37 +-
 .../security/authentication/tokenmanagement.md     |    8 +-
 oak-examples/pom.xml                               |    2 +-
 oak-examples/standalone/pom.xml                    |    2 +-
 oak-examples/webapp/pom.xml                        |    4 +-
 oak-exercise/pom.xml                               |    2 +-
 oak-http/pom.xml                                   |    2 +-
 oak-it-osgi/pom.xml                                |    8 +-
 oak-it-osgi/src/test/resources/versions.properties |    2 +-
 oak-it-osgi/test-bundles.xml                       |    1 -
 oak-it/pom.xml                                     |    2 +-
 oak-jackrabbit-api/pom.xml                         |    2 +-
 oak-jcr/pom.xml                                    |    2 +-
 .../jackrabbit/oak/jcr/OrderableNodesTest.java     |   21 +-
 oak-lucene/pom.xml                                 |    9 +-
 .../index/lucene/LuceneIndexLookupUtil.java        |   17 +-
 .../main/java/org/apache/lucene/LucenePackage.java |   25 +-
 .../java/org/apache/lucene/analysis/Analyzer.java  |  466 ++
 .../apache/lucene/analysis/AnalyzerWrapper.java    |  127 +
 .../apache/lucene/analysis/CachingTokenFilter.java |  106 +
 .../org/apache/lucene/analysis/CharFilter.java     |   92 +
 .../apache/lucene/analysis/NumericTokenStream.java |  331 ++
 .../lucene/analysis/ReusableStringReader.java      |   69 +
 .../java/org/apache/lucene/analysis/Token.java     |  670 +++
 .../org/apache/lucene/analysis/TokenFilter.java    |   80 +
 .../org/apache/lucene/analysis/TokenStream.java    |  209 +
 .../lucene/analysis/TokenStreamToAutomaton.java    |  274 ++
 .../java/org/apache/lucene/analysis/Tokenizer.java |  127 +
 .../java/org/apache/lucene/analysis/package.html   |  972 ++++
 .../tokenattributes/CharTermAttribute.java         |  106 +
 .../tokenattributes/CharTermAttributeImpl.java     |  291 ++
 .../analysis/tokenattributes/FlagsAttribute.java   |   53 +
 .../tokenattributes/FlagsAttributeImpl.java        |   75 +
 .../analysis/tokenattributes/KeywordAttribute.java |   59 +
 .../tokenattributes/KeywordAttributeImpl.java      |   74 +
 .../analysis/tokenattributes/OffsetAttribute.java  |   64 +
 .../tokenattributes/OffsetAttributeImpl.java       |  101 +
 .../analysis/tokenattributes/PayloadAttribute.java |   58 +
 .../tokenattributes/PayloadAttributeImpl.java      |  101 +
 .../PositionIncrementAttribute.java                |   70 +
 .../PositionIncrementAttributeImpl.java            |   80 +
 .../tokenattributes/PositionLengthAttribute.java   |   58 +
 .../PositionLengthAttributeImpl.java               |   80 +
 .../tokenattributes/TermToBytesRefAttribute.java   |   85 +
 .../analysis/tokenattributes/TypeAttribute.java    |   33 +-
 .../tokenattributes/TypeAttributeImpl.java         |   83 +
 .../lucene/analysis/tokenattributes/package.html   |   25 +
 .../org/apache/lucene/codecs/BlockTermState.java   |   68 +
 .../apache/lucene/codecs/BlockTreeTermsReader.java | 3010 ++++++++++++
 .../apache/lucene/codecs/BlockTreeTermsWriter.java | 1151 +++++
 .../main/java/org/apache/lucene/codecs/Codec.java  |  155 +
 .../java/org/apache/lucene/codecs/CodecUtil.java   |  161 +
 .../apache/lucene/codecs/DocValuesConsumer.java    |  653 +++
 .../org/apache/lucene/codecs/DocValuesFormat.java  |  131 +
 .../apache/lucene/codecs/DocValuesProducer.java    |  134 +
 .../org/apache/lucene/codecs/FieldInfosFormat.java |   49 +
 .../org/apache/lucene/codecs/FieldInfosReader.java |   47 +
 .../org/apache/lucene/codecs/FieldInfosWriter.java |   47 +
 .../org/apache/lucene/codecs/FieldsConsumer.java   |   84 +
 .../org/apache/lucene/codecs/FieldsProducer.java   |   50 +
 .../java/org/apache/lucene/codecs/FilterCodec.java |  110 +
 .../org/apache/lucene/codecs/LiveDocsFormat.java   |   62 +
 .../codecs/MappingMultiDocsAndPositionsEnum.java   |  155 +
 .../apache/lucene/codecs/MappingMultiDocsEnum.java |  135 +
 .../lucene/codecs/MultiLevelSkipListReader.java    |  324 ++
 .../lucene/codecs/MultiLevelSkipListWriter.java    |  185 +
 .../java/org/apache/lucene/codecs/NormsFormat.java |   57 +
 .../apache/lucene/codecs/PostingsBaseFormat.java   |   63 +
 .../org/apache/lucene/codecs/PostingsConsumer.java |  156 +
 .../org/apache/lucene/codecs/PostingsFormat.java   |  134 +
 .../apache/lucene/codecs/PostingsReaderBase.java   |   85 +
 .../apache/lucene/codecs/PostingsWriterBase.java   |   99 +
 .../apache/lucene/codecs/SegmentInfoFormat.java    |   51 +
 .../apache/lucene/codecs/SegmentInfoReader.java    |   54 +
 .../apache/lucene/codecs/SegmentInfoWriter.java    |   51 +
 .../apache/lucene/codecs/StoredFieldsFormat.java   |   51 +
 .../apache/lucene/codecs/StoredFieldsReader.java   |   54 +
 .../apache/lucene/codecs/StoredFieldsWriter.java   |  140 +
 .../java/org/apache/lucene/codecs/TermStats.java   |   50 +
 .../apache/lucene/codecs/TermVectorsFormat.java    |   51 +
 .../apache/lucene/codecs/TermVectorsReader.java    |   60 +
 .../apache/lucene/codecs/TermVectorsWriter.java    |  311 ++
 .../org/apache/lucene/codecs/TermsConsumer.java    |  214 +
 .../compressing/CompressingStoredFieldsFormat.java |  138 +
 .../CompressingStoredFieldsIndexReader.java        |  191 +
 .../CompressingStoredFieldsIndexWriter.java        |  216 +
 .../compressing/CompressingStoredFieldsReader.java |  517 +++
 .../compressing/CompressingStoredFieldsWriter.java |  433 ++
 .../compressing/CompressingTermVectorsFormat.java  |  110 +
 .../compressing/CompressingTermVectorsReader.java  | 1063 +++++
 .../compressing/CompressingTermVectorsWriter.java  |  831 ++++
 .../lucene/codecs/compressing/CompressionMode.java |  287 ++
 .../lucene/codecs/compressing/Compressor.java      |   47 +
 .../lucene/codecs/compressing/Decompressor.java    |   60 +
 .../org/apache/lucene/codecs/compressing/LZ4.java  |  555 +++
 .../apache/lucene/codecs/compressing/package.html  |   25 +
 .../lucene/codecs/lucene3x/Lucene3xCodec.java      |  150 +
 .../codecs/lucene3x/Lucene3xFieldInfosFormat.java  |   53 +
 .../codecs/lucene3x/Lucene3xFieldInfosReader.java  |  133 +
 .../lucene/codecs/lucene3x/Lucene3xFields.java     | 1095 +++++
 .../codecs/lucene3x/Lucene3xNormsFormat.java       |   54 +
 .../codecs/lucene3x/Lucene3xNormsProducer.java     |  240 +
 .../codecs/lucene3x/Lucene3xPostingsFormat.java    |   72 +
 .../codecs/lucene3x/Lucene3xSegmentInfoFormat.java |   97 +
 .../codecs/lucene3x/Lucene3xSegmentInfoReader.java |  280 ++
 .../codecs/lucene3x/Lucene3xSkipListReader.java    |  125 +
 .../lucene3x/Lucene3xStoredFieldsFormat.java       |   53 +
 .../lucene3x/Lucene3xStoredFieldsReader.java       |  315 ++
 .../codecs/lucene3x/Lucene3xTermVectorsFormat.java |   88 +
 .../codecs/lucene3x/Lucene3xTermVectorsReader.java |  755 +++
 .../lucene/codecs/lucene3x/SegmentTermDocs.java    |  236 +
 .../lucene/codecs/lucene3x/SegmentTermEnum.java    |  234 +
 .../codecs/lucene3x/SegmentTermPositions.java      |  229 +
 .../apache/lucene/codecs/lucene3x/TermBuffer.java  |  139 +
 .../apache/lucene/codecs/lucene3x/TermInfo.java    |   71 +
 .../lucene/codecs/lucene3x/TermInfosReader.java    |  367 ++
 .../codecs/lucene3x/TermInfosReaderIndex.java      |  274 ++
 .../org/apache/lucene/codecs/lucene3x/package.html |   25 +
 .../apache/lucene/codecs/lucene40/BitVector.java   |  415 ++
 .../lucene/codecs/lucene40/Lucene40Codec.java      |  126 +
 .../codecs/lucene40/Lucene40DocValuesFormat.java   |  214 +
 .../codecs/lucene40/Lucene40DocValuesReader.java   |  665 +++
 .../codecs/lucene40/Lucene40FieldInfosFormat.java  |  137 +
 .../codecs/lucene40/Lucene40FieldInfosReader.java  |  163 +
 .../codecs/lucene40/Lucene40LiveDocsFormat.java    |  120 +
 .../codecs/lucene40/Lucene40NormsFormat.java       |   71 +
 .../lucene40/Lucene40PostingsBaseFormat.java       |   60 +
 .../codecs/lucene40/Lucene40PostingsFormat.java    |  290 ++
 .../codecs/lucene40/Lucene40PostingsReader.java    | 1179 +++++
 .../codecs/lucene40/Lucene40SegmentInfoFormat.java |  106 +
 .../codecs/lucene40/Lucene40SegmentInfoReader.java |   94 +
 .../codecs/lucene40/Lucene40SegmentInfoWriter.java |   84 +
 .../codecs/lucene40/Lucene40SkipListReader.java    |  151 +
 .../lucene40/Lucene40StoredFieldsFormat.java       |  107 +
 .../lucene40/Lucene40StoredFieldsReader.java       |  260 ++
 .../lucene40/Lucene40StoredFieldsWriter.java       |  344 ++
 .../codecs/lucene40/Lucene40TermVectorsFormat.java |  139 +
 .../codecs/lucene40/Lucene40TermVectorsReader.java |  785 ++++
 .../codecs/lucene40/Lucene40TermVectorsWriter.java |  459 ++
 .../org/apache/lucene/codecs/lucene40/package.html |  383 ++
 .../org/apache/lucene/codecs/lucene41/ForUtil.java |  254 ++
 .../lucene/codecs/lucene41/Lucene41Codec.java      |  143 +
 .../lucene41/Lucene41PostingsBaseFormat.java       |   59 +
 .../codecs/lucene41/Lucene41PostingsFormat.java    |  460 ++
 .../codecs/lucene41/Lucene41PostingsReader.java    | 1558 +++++++
 .../codecs/lucene41/Lucene41PostingsWriter.java    |  597 +++
 .../lucene/codecs/lucene41/Lucene41SkipReader.java |  231 +
 .../lucene/codecs/lucene41/Lucene41SkipWriter.java |  159 +
 .../lucene41/Lucene41StoredFieldsFormat.java       |  135 +
 .../org/apache/lucene/codecs/lucene41/package.html |  392 ++
 .../lucene/codecs/lucene42/Lucene42Codec.java      |  157 +
 .../codecs/lucene42/Lucene42DocValuesFormat.java   |  179 +
 .../codecs/lucene42/Lucene42DocValuesProducer.java |  599 +++
 .../codecs/lucene42/Lucene42FieldInfosFormat.java  |  130 +
 .../codecs/lucene42/Lucene42FieldInfosReader.java  |  133 +
 .../codecs/lucene42/Lucene42NormsConsumer.java     |  217 +
 .../codecs/lucene42/Lucene42NormsFormat.java       |   90 +
 .../codecs/lucene42/Lucene42TermVectorsFormat.java |  138 +
 .../org/apache/lucene/codecs/lucene42/package.html |  395 ++
 .../lucene/codecs/lucene45/Lucene45Codec.java      |  151 +
 .../codecs/lucene45/Lucene45DocValuesConsumer.java |  459 ++
 .../codecs/lucene45/Lucene45DocValuesFormat.java   |  195 +
 .../codecs/lucene45/Lucene45DocValuesProducer.java |  894 ++++
 .../org/apache/lucene/codecs/lucene45/package.html |  396 ++
 .../lucene/codecs/lucene46/Lucene46Codec.java      |  146 +
 .../codecs/lucene46/Lucene46FieldInfosFormat.java  |  134 +
 .../codecs/lucene46/Lucene46FieldInfosReader.java  |  133 +
 .../codecs/lucene46/Lucene46FieldInfosWriter.java  |  117 +
 .../codecs/lucene46/Lucene46SegmentInfoFormat.java |  101 +
 .../codecs/lucene46/Lucene46SegmentInfoReader.java |   91 +
 .../codecs/lucene46/Lucene46SegmentInfoWriter.java |   81 +
 .../org/apache/lucene/codecs/lucene46/package.html |  398 ++
 .../java/org/apache/lucene/codecs/package.html     |   73 +
 .../codecs/perfield/PerFieldDocValuesFormat.java   |  335 ++
 .../codecs/perfield/PerFieldPostingsFormat.java    |  262 ++
 .../org/apache/lucene/codecs/perfield/package.html |   25 +
 .../lucene/document/BinaryDocValuesField.java      |   71 +
 .../apache/lucene/document/ByteDocValuesField.java |   64 +
 .../apache/lucene/document/CompressionTools.java   |  159 +
 .../java/org/apache/lucene/document/DateTools.java |  233 +
 .../lucene/document/DerefBytesDocValuesField.java  |   81 +
 .../java/org/apache/lucene/document/Document.java  |  261 ++
 .../document/DocumentStoredFieldVisitor.java       |  120 +
 .../lucene/document/DoubleDocValuesField.java      |   63 +
 .../org/apache/lucene/document/DoubleField.java    |  183 +
 .../java/org/apache/lucene/document/Field.java     | 1045 +++++
 .../java/org/apache/lucene/document/FieldType.java |  443 ++
 .../lucene/document/FloatDocValuesField.java       |   63 +
 .../org/apache/lucene/document/FloatField.java     |  183 +
 .../apache/lucene/document/IntDocValuesField.java  |   62 +
 .../java/org/apache/lucene/document/IntField.java  |  183 +
 .../apache/lucene/document/LongDocValuesField.java |   57 +
 .../java/org/apache/lucene/document/LongField.java |  193 +
 .../lucene/document/NumericDocValuesField.java     |   65 +
 .../lucene/document/PackedLongDocValuesField.java  |   58 +
 .../lucene/document/ShortDocValuesField.java       |   63 +
 .../lucene/document/SortedBytesDocValuesField.java |   81 +
 .../lucene/document/SortedDocValuesField.java      |   68 +
 .../lucene/document/SortedSetDocValuesField.java   |   69 +
 .../org/apache/lucene/document/StoredField.java    |  139 +
 .../document/StraightBytesDocValuesField.java      |   81 +
 .../org/apache/lucene/document/StringField.java    |   70 +
 .../java/org/apache/lucene/document/TextField.java |   86 +
 .../java/org/apache/lucene/document/package.html   |   47 +
 .../java/org/apache/lucene/index/AtomicReader.java |  262 ++
 .../apache/lucene/index/AtomicReaderContext.java   |   77 +
 .../apache/lucene/index/AutomatonTermsEnum.java    |  329 ++
 .../apache/lucene/index/BaseCompositeReader.java   |  207 +
 .../org/apache/lucene/index/BinaryDocValues.java   |   51 +
 .../apache/lucene/index/BinaryDocValuesWriter.java |  187 +
 .../java/org/apache/lucene/index/BitsSlice.java    |   61 +
 .../org/apache/lucene/index/BufferedUpdates.java   |  237 +
 .../apache/lucene/index/BufferedUpdatesStream.java |  600 +++
 .../org/apache/lucene/index/ByteSliceReader.java   |  149 +
 .../org/apache/lucene/index/ByteSliceWriter.java   |   94 +
 .../java/org/apache/lucene/index/CheckIndex.java   | 1979 ++++++++
 .../org/apache/lucene/index/CoalescedUpdates.java  |  105 +
 .../org/apache/lucene/index/CompositeReader.java   |  118 +
 .../lucene/index/CompositeReaderContext.java       |  131 +
 .../lucene/index/ConcurrentMergeScheduler.java     |  585 +++
 .../apache/lucene/index/CorruptIndexException.java |   25 +-
 .../org/apache/lucene/index/DirectoryReader.java   |  459 ++
 .../java/org/apache/lucene/index/DocConsumer.java  |   23 +-
 .../org/apache/lucene/index/DocFieldConsumer.java  |   32 +-
 .../lucene/index/DocFieldConsumerPerField.java     |   23 +-
 .../org/apache/lucene/index/DocFieldProcessor.java |  280 ++
 .../lucene/index/DocFieldProcessorPerField.java    |   65 +
 .../java/org/apache/lucene/index/DocInverter.java  |   92 +
 .../apache/lucene/index/DocInverterPerField.java   |  229 +
 .../java/org/apache/lucene/index/DocTermOrds.java  |  919 ++++
 .../apache/lucene/index/DocValuesProcessor.java    |  185 +
 .../org/apache/lucene/index/DocValuesWriter.java   |   24 +-
 .../apache/lucene/index/DocsAndPositionsEnum.java  |   70 +
 .../java/org/apache/lucene/index/DocsEnum.java     |   76 +
 .../org/apache/lucene/index/DocumentsWriter.java   |  744 +++
 .../lucene/index/DocumentsWriterDeleteQueue.java   |  447 ++
 .../lucene/index/DocumentsWriterFlushControl.java  |  711 +++
 .../lucene/index/DocumentsWriterFlushQueue.java    |  275 ++
 .../lucene/index/DocumentsWriterPerThread.java     |  642 +++
 .../lucene/index/DocumentsWriterPerThreadPool.java |  339 ++
 .../lucene/index/DocumentsWriterStallControl.java  |  125 +
 .../java/org/apache/lucene/index/FieldInfo.java    |  346 ++
 .../java/org/apache/lucene/index/FieldInfos.java   |  349 ++
 .../org/apache/lucene/index/FieldInvertState.java  |  166 +
 .../main/java/org/apache/lucene/index/Fields.java  |   83 +
 .../apache/lucene/index/FilterAtomicReader.java    |  436 ++
 .../apache/lucene/index/FilterDirectoryReader.java |  159 +
 .../org/apache/lucene/index/FilteredTermsEnum.java |  267 ++
 .../lucene/index/FlushByRamOrCountsPolicy.java     |  143 +
 .../java/org/apache/lucene/index/FlushPolicy.java  |  158 +
 .../apache/lucene/index/FreqProxTermsWriter.java   |  131 +
 .../lucene/index/FreqProxTermsWriterPerField.java  |  563 +++
 .../apache/lucene/index/FrozenBufferedUpdates.java |  174 +
 .../java/org/apache/lucene/index/IndexCommit.java  |  138 +
 .../apache/lucene/index/IndexDeletionPolicy.java   |  127 +
 .../org/apache/lucene/index/IndexFileDeleter.java  |  733 +++
 .../org/apache/lucene/index/IndexFileNames.java    |  216 +
 .../lucene/index/IndexFormatTooNewException.java   |   62 +
 .../lucene/index/IndexFormatTooOldException.java   |   84 +
 .../lucene/index/IndexNotFoundException.java       |   26 +-
 .../java/org/apache/lucene/index/IndexReader.java  |  586 +++
 .../apache/lucene/index/IndexReaderContext.java    |   72 +
 .../org/apache/lucene/index/IndexUpgrader.java     |  184 +
 .../java/org/apache/lucene/index/IndexWriter.java  | 4801 ++++++++++++++++++++
 .../org/apache/lucene/index/IndexWriterConfig.java |  592 +++
 .../org/apache/lucene/index/IndexableField.java    |   99 +
 .../apache/lucene/index/IndexableFieldType.java    |  108 +
 .../apache/lucene/index/InvertedDocConsumer.java   |   32 +-
 .../lucene/index/InvertedDocConsumerPerField.java  |   50 +
 .../lucene/index/InvertedDocEndConsumer.java       |   25 +-
 .../index/InvertedDocEndConsumerPerField.java      |   23 +-
 .../index/KeepOnlyLastCommitDeletionPolicy.java    |   64 +
 .../apache/lucene/index/LiveIndexWriterConfig.java |  618 +++
 .../lucene/index/LogByteSizeMergePolicy.java       |  117 +
 .../org/apache/lucene/index/LogDocMergePolicy.java |   74 +
 .../org/apache/lucene/index/LogMergePolicy.java    |  647 +++
 .../java/org/apache/lucene/index/MergePolicy.java  |  603 +++
 .../org/apache/lucene/index/MergeScheduler.java    |   62 +
 .../java/org/apache/lucene/index/MergeState.java   |  220 +
 .../java/org/apache/lucene/index/MultiBits.java    |  125 +
 .../org/apache/lucene/index/MultiDocValues.java    |  527 +++
 .../lucene/index/MultiDocsAndPositionsEnum.java    |  201 +
 .../org/apache/lucene/index/MultiDocsEnum.java     |  182 +
 .../java/org/apache/lucene/index/MultiFields.java  |  289 ++
 .../java/org/apache/lucene/index/MultiReader.java  |   93 +
 .../java/org/apache/lucene/index/MultiTerms.java   |  197 +
 .../org/apache/lucene/index/MultiTermsEnum.java    |  550 +++
 .../org/apache/lucene/index/NoDeletionPolicy.java  |   55 +
 .../org/apache/lucene/index/NoMergePolicy.java     |   91 +
 .../org/apache/lucene/index/NoMergeScheduler.java  |   58 +
 .../org/apache/lucene/index/NormsConsumer.java     |   92 +
 .../apache/lucene/index/NormsConsumerPerField.java |   80 +
 .../org/apache/lucene/index/NumericDocValues.java  |   51 +
 .../lucene/index/NumericDocValuesWriter.java       |  153 +
 .../apache/lucene/index/NumericFieldUpdates.java   |  257 ++
 .../org/apache/lucene/index/NumericUpdate.java     |   76 +
 .../java/org/apache/lucene/index/OrdTermState.java |   36 +-
 .../apache/lucene/index/ParallelAtomicReader.java  |  310 ++
 .../lucene/index/ParallelCompositeReader.java      |  192 +
 .../apache/lucene/index/ParallelPostingsArray.java |   66 +
 .../index/PersistentSnapshotDeletionPolicy.java    |  303 ++
 .../org/apache/lucene/index/PrefixCodedTerms.java  |  157 +
 .../org/apache/lucene/index/ReaderManager.java     |   98 +
 .../java/org/apache/lucene/index/ReaderSlice.java  |   58 +
 .../java/org/apache/lucene/index/ReaderUtil.java   |  102 +
 .../org/apache/lucene/index/ReadersAndUpdates.java |  584 +++
 .../org/apache/lucene/index/SegmentCommitInfo.java |  275 ++
 .../apache/lucene/index/SegmentCoreReaders.java    |  228 +
 .../org/apache/lucene/index/SegmentDocValues.java  |  116 +
 .../java/org/apache/lucene/index/SegmentInfo.java  |  336 ++
 .../java/org/apache/lucene/index/SegmentInfos.java | 1213 +++++
 .../org/apache/lucene/index/SegmentMerger.java     |  403 ++
 .../org/apache/lucene/index/SegmentReadState.java  |  102 +
 .../org/apache/lucene/index/SegmentReader.java     |  573 +++
 .../org/apache/lucene/index/SegmentWriteState.java |  126 +
 .../apache/lucene/index/SerialMergeScheduler.java  |   54 +
 .../lucene/index/SimpleMergedSegmentWarmer.java    |   98 +
 .../org/apache/lucene/index/SingleTermsEnum.java   |   59 +
 .../lucene/index/SingletonSortedSetDocValues.java  |   84 +
 .../lucene/index/SlowCompositeReaderWrapper.java   |  250 +
 .../lucene/index/SnapshotDeletionPolicy.java       |  282 ++
 .../org/apache/lucene/index/SortedDocValues.java   |  134 +
 .../lucene/index/SortedDocValuesTermsEnum.java     |  153 +
 .../apache/lucene/index/SortedDocValuesWriter.java |  220 +
 .../apache/lucene/index/SortedSetDocValues.java    |  136 +
 .../lucene/index/SortedSetDocValuesTermsEnum.java  |  153 +
 .../lucene/index/SortedSetDocValuesWriter.java     |  315 ++
 .../lucene/index/StandardDirectoryReader.java      |  464 ++
 .../apache/lucene/index/StoredFieldVisitor.java    |  104 +
 .../apache/lucene/index/StoredFieldsConsumer.java  |   24 +-
 .../apache/lucene/index/StoredFieldsProcessor.java |  165 +
 .../main/java/org/apache/lucene/index/Term.java    |  166 +
 .../java/org/apache/lucene/index/TermContext.java  |  179 +
 .../java/org/apache/lucene/index/TermState.java    |   65 +
 .../apache/lucene/index/TermVectorsConsumer.java   |  188 +
 .../lucene/index/TermVectorsConsumerPerField.java  |  316 ++
 .../main/java/org/apache/lucene/index/Terms.java   |  136 +
 .../java/org/apache/lucene/index/TermsEnum.java    |  290 ++
 .../java/org/apache/lucene/index/TermsHash.java    |  151 +
 .../org/apache/lucene/index/TermsHashConsumer.java |   25 +-
 .../lucene/index/TermsHashConsumerPerField.java    |   45 +
 .../org/apache/lucene/index/TermsHashPerField.java |  336 ++
 .../ThreadAffinityDocumentsWriterThreadPool.java   |   92 +
 .../org/apache/lucene/index/TieredMergePolicy.java |  651 +++
 .../apache/lucene/index/TrackingIndexWriter.java   |  213 +
 .../org/apache/lucene/index/TwoPhaseCommit.java    |   63 +
 .../apache/lucene/index/TwoPhaseCommitTool.java    |  136 +
 .../lucene/index/TwoStoredFieldsConsumers.java     |   76 +
 .../lucene/index/UpgradeIndexMergePolicy.java      |  169 +
 .../main/java/org/apache/lucene/index/package.html |  264 ++
 .../src/main/java/org/apache/lucene/package.html   |   17 +
 .../org/apache/lucene/search/AutomatonQuery.java   |  131 +
 .../apache/lucene/search/BitsFilteredDocIdSet.java |   71 +
 .../org/apache/lucene/search/BooleanClause.java    |  115 +
 .../org/apache/lucene/search/BooleanQuery.java     |  532 +++
 .../org/apache/lucene/search/BooleanScorer.java    |  366 ++
 .../org/apache/lucene/search/BooleanScorer2.java   |  358 ++
 .../org/apache/lucene/search/BoostAttribute.java   |   47 +
 .../apache/lucene/search/BoostAttributeImpl.java   |   55 +
 .../org/apache/lucene/search/CachingCollector.java |  476 ++
 .../apache/lucene/search/CachingWrapperFilter.java |  176 +
 .../apache/lucene/search/CollectionStatistics.java |   84 +
 .../search/CollectionTerminatedException.java      |   30 +-
 .../java/org/apache/lucene/search/Collector.java   |  187 +
 .../apache/lucene/search/ComplexExplanation.java   |   79 +
 .../apache/lucene/search/ConjunctionScorer.java    |  150 +
 .../lucene/search/ConstantScoreAutoRewrite.java    |  228 +
 .../apache/lucene/search/ConstantScoreQuery.java   |  321 ++
 .../search/ControlledRealTimeReopenThread.java     |  259 ++
 .../apache/lucene/search/DisjunctionMaxQuery.java  |  311 ++
 .../apache/lucene/search/DisjunctionMaxScorer.java |   96 +
 .../apache/lucene/search/DisjunctionScorer.java    |  183 +
 .../apache/lucene/search/DisjunctionSumScorer.java |   92 +
 .../java/org/apache/lucene/search/DocIdSet.java    |   76 +
 .../org/apache/lucene/search/DocIdSetIterator.java |  155 +
 .../lucene/search/DocTermOrdsRangeFilter.java      |  175 +
 .../lucene/search/DocTermOrdsRewriteMethod.java    |  194 +
 .../apache/lucene/search/ExactPhraseScorer.java    |  335 ++
 .../java/org/apache/lucene/search/Explanation.java |  136 +
 .../java/org/apache/lucene/search/FieldCache.java  |  822 ++++
 .../apache/lucene/search/FieldCacheDocIdSet.java   |  175 +
 .../org/apache/lucene/search/FieldCacheImpl.java   | 1459 ++++++
 .../lucene/search/FieldCacheRangeFilter.java       |  580 +++
 .../lucene/search/FieldCacheRewriteMethod.java     |  193 +
 .../lucene/search/FieldCacheTermsFilter.java       |  151 +
 .../org/apache/lucene/search/FieldComparator.java  | 1313 ++++++
 .../lucene/search/FieldComparatorSource.java       |   49 +
 .../java/org/apache/lucene/search/FieldDoc.java    |   88 +
 .../org/apache/lucene/search/FieldValueFilter.java |  150 +
 .../apache/lucene/search/FieldValueHitQueue.java   |  232 +
 .../main/java/org/apache/lucene/search/Filter.java |   68 +
 .../org/apache/lucene/search/FilteredDocIdSet.java |  108 +
 .../lucene/search/FilteredDocIdSetIterator.java    |   97 +
 .../org/apache/lucene/search/FilteredQuery.java    |  619 +++
 .../java/org/apache/lucene/search/FuzzyQuery.java  |  250 +
 .../org/apache/lucene/search/FuzzyTermsEnum.java   |  455 ++
 .../java/org/apache/lucene/search/HitQueue.java    |   90 +
 .../org/apache/lucene/search/IndexSearcher.java    |  964 ++++
 .../org/apache/lucene/search/LiveFieldValues.java  |  141 +
 .../apache/lucene/search/MatchAllDocsQuery.java    |  173 +
 .../search/MaxNonCompetitiveBoostAttribute.java    |   54 +
 .../MaxNonCompetitiveBoostAttributeImpl.java       |   70 +
 .../lucene/search/MinShouldMatchSumScorer.java     |  413 ++
 .../org/apache/lucene/search/MultiCollector.java   |  132 +
 .../org/apache/lucene/search/MultiPhraseQuery.java |  593 +++
 .../org/apache/lucene/search/MultiTermQuery.java   |  341 ++
 .../lucene/search/MultiTermQueryWrapperFilter.java |  130 +
 .../org/apache/lucene/search/NGramPhraseQuery.java |  107 +
 .../apache/lucene/search/NumericRangeFilter.java   |  205 +
 .../apache/lucene/search/NumericRangeQuery.java    |  541 +++
 .../org/apache/lucene/search/PhrasePositions.java  |   97 +
 .../java/org/apache/lucene/search/PhraseQuery.java |  414 ++
 .../java/org/apache/lucene/search/PhraseQueue.java |   53 +
 .../lucene/search/PositiveScoresOnlyCollector.java |   71 +
 .../org/apache/lucene/search/PrefixFilter.java     |   55 +
 .../java/org/apache/lucene/search/PrefixQuery.java |  104 +
 .../org/apache/lucene/search/PrefixTermsEnum.java  |   57 +
 .../main/java/org/apache/lucene/search/Query.java  |  141 +
 .../apache/lucene/search/QueryWrapperFilter.java   |   90 +
 .../org/apache/lucene/search/ReferenceManager.java |  330 ++
 .../java/org/apache/lucene/search/RegexpQuery.java |  115 +
 .../org/apache/lucene/search/ReqExclScorer.java    |  144 +
 .../org/apache/lucene/search/ReqOptSumScorer.java  |  116 +
 .../lucene/search/ScoreCachingWrappingScorer.java  |  105 +
 .../java/org/apache/lucene/search/ScoreDoc.java    |   59 +
 .../main/java/org/apache/lucene/search/Scorer.java |  146 +
 .../org/apache/lucene/search/ScoringRewrite.java   |  202 +
 .../org/apache/lucene/search/SearcherFactory.java  |   65 +
 .../lucene/search/SearcherLifetimeManager.java     |  311 ++
 .../org/apache/lucene/search/SearcherManager.java  |  180 +
 .../apache/lucene/search/SloppyPhraseScorer.java   |  613 +++
 .../main/java/org/apache/lucene/search/Sort.java   |  223 +
 .../java/org/apache/lucene/search/SortField.java   |  473 ++
 .../lucene/search/TermCollectingRewrite.java       |  111 +
 .../java/org/apache/lucene/search/TermQuery.java   |  221 +
 .../org/apache/lucene/search/TermRangeFilter.java  |   96 +
 .../org/apache/lucene/search/TermRangeQuery.java   |  179 +
 .../apache/lucene/search/TermRangeTermsEnum.java   |  116 +
 .../java/org/apache/lucene/search/TermScorer.java  |  104 +
 .../org/apache/lucene/search/TermStatistics.java   |   63 +
 .../lucene/search/TimeLimitingCollector.java       |  323 ++
 .../java/org/apache/lucene/search/TopDocs.java     |  272 ++
 .../org/apache/lucene/search/TopDocsCollector.java |  169 +
 .../apache/lucene/search/TopFieldCollector.java    | 1237 +++++
 .../org/apache/lucene/search/TopFieldDocs.java     |   47 +
 .../apache/lucene/search/TopScoreDocCollector.java |  319 ++
 .../org/apache/lucene/search/TopTermsRewrite.java  |  220 +
 .../lucene/search/TotalHitCountCollector.java      |   59 +
 .../main/java/org/apache/lucene/search/Weight.java |  136 +
 .../org/apache/lucene/search/WildcardQuery.java    |  124 +
 .../lucene/search/doc-files/nrq-formula-1.png      |  Bin 0 -> 3171 bytes
 .../lucene/search/doc-files/nrq-formula-2.png      |  Bin 0 -> 3694 bytes
 .../java/org/apache/lucene/search/package.html     |  561 +++
 .../search/payloads/AveragePayloadFunction.java    |   65 +
 .../lucene/search/payloads/MaxPayloadFunction.java |   68 +
 .../lucene/search/payloads/MinPayloadFunction.java |   67 +
 .../lucene/search/payloads/PayloadFunction.java    |   79 +
 .../lucene/search/payloads/PayloadNearQuery.java   |  279 ++
 .../lucene/search/payloads/PayloadSpanUtil.java    |  207 +
 .../lucene/search/payloads/PayloadTermQuery.java   |  256 ++
 .../org/apache/lucene/search/payloads/package.html |   32 +
 .../lucene/search/similarities/AfterEffect.java    |   82 +
 .../lucene/search/similarities/AfterEffectB.java   |   61 +
 .../lucene/search/similarities/AfterEffectL.java   |   57 +
 .../lucene/search/similarities/BM25Similarity.java |  353 ++
 .../lucene/search/similarities/BasicModel.java     |   75 +
 .../lucene/search/similarities/BasicModelBE.java   |   63 +
 .../lucene/search/similarities/BasicModelD.java    |   64 +
 .../lucene/search/similarities/BasicModelG.java    |   55 +
 .../lucene/search/similarities/BasicModelIF.java   |   50 +
 .../lucene/search/similarities/BasicModelIn.java   |   64 +
 .../lucene/search/similarities/BasicModelIne.java  |   52 +
 .../lucene/search/similarities/BasicModelP.java    |   57 +
 .../lucene/search/similarities/BasicStats.java     |  154 +
 .../lucene/search/similarities/DFRSimilarity.java  |  162 +
 .../search/similarities/DefaultSimilarity.java     |  181 +
 .../lucene/search/similarities/Distribution.java   |   60 +
 .../lucene/search/similarities/DistributionLL.java |   49 +
 .../search/similarities/DistributionSPL.java       |   54 +
 .../lucene/search/similarities/IBSimilarity.java   |  160 +
 .../search/similarities/LMDirichletSimilarity.java |  107 +
 .../similarities/LMJelinekMercerSimilarity.java    |   87 +
 .../lucene/search/similarities/LMSimilarity.java   |  170 +
 .../apache/lucene/search/similarities/Lambda.java  |   57 +
 .../lucene/search/similarities/LambdaDF.java       |   60 +
 .../lucene/search/similarities/LambdaTTF.java      |   60 +
 .../search/similarities/MultiSimilarity.java       |  135 +
 .../lucene/search/similarities/Normalization.java  |   94 +
 .../search/similarities/NormalizationH1.java       |   74 +
 .../search/similarities/NormalizationH2.java       |   76 +
 .../search/similarities/NormalizationH3.java       |   67 +
 .../lucene/search/similarities/NormalizationZ.java |   68 +
 .../similarities/PerFieldSimilarityWrapper.java    |   89 +
 .../lucene/search/similarities/Similarity.java     |  258 ++
 .../lucene/search/similarities/SimilarityBase.java |  307 ++
 .../search/similarities/TFIDFSimilarity.java       |  830 ++++
 .../apache/lucene/search/similarities/package.html |  151 +
 .../lucene/search/spans/FieldMaskingSpanQuery.java |  167 +
 .../lucene/search/spans/NearSpansOrdered.java      |  370 ++
 .../lucene/search/spans/NearSpansUnordered.java    |  344 ++
 .../apache/lucene/search/spans/SpanFirstQuery.java |   98 +
 .../search/spans/SpanMultiTermQueryWrapper.java    |  264 ++
 .../search/spans/SpanNearPayloadCheckQuery.java    |  125 +
 .../apache/lucene/search/spans/SpanNearQuery.java  |  203 +
 .../apache/lucene/search/spans/SpanNotQuery.java   |  259 ++
 .../apache/lucene/search/spans/SpanOrQuery.java    |  279 ++
 .../lucene/search/spans/SpanPayloadCheckQuery.java |  127 +
 .../search/spans/SpanPositionCheckQuery.java       |  202 +
 .../search/spans/SpanPositionRangeQuery.java       |  113 +
 .../org/apache/lucene/search/spans/SpanQuery.java  |   57 +
 .../org/apache/lucene/search/spans/SpanScorer.java |  119 +
 .../apache/lucene/search/spans/SpanTermQuery.java  |  140 +
 .../org/apache/lucene/search/spans/SpanWeight.java |  121 +
 .../java/org/apache/lucene/search/spans/Spans.java |  107 +
 .../org/apache/lucene/search/spans/TermSpans.java  |  191 +
 .../org/apache/lucene/search/spans/package.html    |   93 +
 .../lucene/store/AlreadyClosedException.java       |   22 +-
 .../org/apache/lucene/store/BaseDirectory.java     |   77 +
 .../apache/lucene/store/BufferedIndexInput.java    |  360 ++
 .../apache/lucene/store/BufferedIndexOutput.java   |  158 +
 .../apache/lucene/store/ByteArrayDataInput.java    |  175 +
 .../apache/lucene/store/ByteArrayDataOutput.java   |   80 +
 .../apache/lucene/store/ByteBufferIndexInput.java  |  323 ++
 .../apache/lucene/store/ChecksumIndexInput.java    |   85 +
 .../apache/lucene/store/ChecksumIndexOutput.java   |   91 +
 .../apache/lucene/store/CompoundFileDirectory.java |  386 ++
 .../apache/lucene/store/CompoundFileWriter.java    |  370 ++
 .../java/org/apache/lucene/store/DataInput.java    |  245 +
 .../java/org/apache/lucene/store/DataOutput.java   |  308 ++
 .../java/org/apache/lucene/store/Directory.java    |  335 ++
 .../java/org/apache/lucene/store/FSDirectory.java  |  540 +++
 .../org/apache/lucene/store/FSLockFactory.java     |   66 +
 .../apache/lucene/store/FileSwitchDirectory.java   |  188 +
 .../org/apache/lucene/store/FilterDirectory.java   |  126 +
 .../java/org/apache/lucene/store/FlushInfo.java    |   85 +
 .../java/org/apache/lucene/store/IOContext.java    |  152 +
 .../java/org/apache/lucene/store/IndexInput.java   |   93 +
 .../java/org/apache/lucene/store/IndexOutput.java  |   77 +
 .../apache/lucene/store/InputStreamDataInput.java  |   66 +
 .../main/java/org/apache/lucene/store/Lock.java    |  157 +
 .../java/org/apache/lucene/store/LockFactory.java  |   82 +
 .../lucene/store/LockObtainFailedException.java    |   27 +-
 .../lucene/store/LockReleaseFailedException.java   |   25 +-
 .../org/apache/lucene/store/LockStressTest.java    |  118 +
 .../org/apache/lucene/store/LockVerifyServer.java  |  104 +
 .../org/apache/lucene/store/MMapDirectory.java     |  297 ++
 .../java/org/apache/lucene/store/MergeInfo.java    |   97 +
 .../org/apache/lucene/store/NIOFSDirectory.java    |  195 +
 .../apache/lucene/store/NRTCachingDirectory.java   |  326 ++
 .../apache/lucene/store/NativeFSLockFactory.java   |  339 ++
 .../org/apache/lucene/store/NoLockFactory.java     |   78 +
 .../lucene/store/NoSuchDirectoryException.java     |   23 +-
 .../lucene/store/OutputStreamDataOutput.java       |   54 +
 .../java/org/apache/lucene/store/RAMDirectory.java |  218 +
 .../main/java/org/apache/lucene/store/RAMFile.java |   90 +
 .../org/apache/lucene/store/RAMInputStream.java    |  129 +
 .../org/apache/lucene/store/RAMOutputStream.java   |  190 +
 .../lucene/store/RateLimitedDirectoryWrapper.java  |  160 +
 .../lucene/store/RateLimitedIndexOutput.java       |   91 +
 .../java/org/apache/lucene/store/RateLimiter.java  |  132 +
 .../org/apache/lucene/store/SimpleFSDirectory.java |  152 +
 .../apache/lucene/store/SimpleFSLockFactory.java   |  154 +
 .../lucene/store/SingleInstanceLockFactory.java    |   99 +
 .../lucene/store/TrackingDirectoryWrapper.java     |   72 +
 .../apache/lucene/store/VerifyingLockFactory.java  |  131 +
 .../main/java/org/apache/lucene/store/package.html |   25 +
 .../lucene/util/ArrayInPlaceMergeSorter.java       |   55 +
 .../org/apache/lucene/util/ArrayIntroSorter.java   |   67 +
 .../org/apache/lucene/util/ArrayTimSorter.java     |   84 +
 .../java/org/apache/lucene/util/ArrayUtil.java     |  728 +++
 .../java/org/apache/lucene/util/Attribute.java     |   18 +-
 .../java/org/apache/lucene/util/AttributeImpl.java |  144 +
 .../org/apache/lucene/util/AttributeReflector.java |   42 +
 .../org/apache/lucene/util/AttributeSource.java    |  521 +++
 .../main/java/org/apache/lucene/util/BitUtil.java  |  198 +
 .../src/main/java/org/apache/lucene/util/Bits.java |   89 +
 .../java/org/apache/lucene/util/BroadWord.java     |  160 +
 .../java/org/apache/lucene/util/ByteBlockPool.java |  367 ++
 .../main/java/org/apache/lucene/util/BytesRef.java |  383 ++
 .../java/org/apache/lucene/util/BytesRefHash.java  |  631 +++
 .../org/apache/lucene/util/BytesRefIterator.java   |   70 +
 .../main/java/org/apache/lucene/util/CharsRef.java |  336 ++
 .../apache/lucene/util/CloseableThreadLocal.java   |  152 +
 .../org/apache/lucene/util/CollectionUtil.java     |  186 +
 .../org/apache/lucene/util/CommandLineUtil.java    |  120 +
 .../java/org/apache/lucene/util/Constants.java     |  164 +
 .../main/java/org/apache/lucene/util/Counter.java  |  101 +
 .../java/org/apache/lucene/util/DocIdBitSet.java   |  113 +
 .../apache/lucene/util/DoubleBarrelLRUCache.java   |  130 +
 .../lucene/util/FieldCacheSanityChecker.java       |  450 ++
 .../org/apache/lucene/util/FilterIterator.java     |   83 +
 .../java/org/apache/lucene/util/FixedBitSet.java   |  617 +++
 .../lucene/util/GrowableByteArrayDataOutput.java   |   63 +
 .../main/java/org/apache/lucene/util/IOUtils.java  |  388 ++
 .../org/apache/lucene/util/InPlaceMergeSorter.java |   54 +
 .../lucene/util/IndexableBinaryStringTools.java    |  249 +
 .../java/org/apache/lucene/util/InfoStream.java    |   95 +
 .../java/org/apache/lucene/util/IntBlockPool.java  |  388 ++
 .../java/org/apache/lucene/util/IntroSorter.java   |  106 +
 .../main/java/org/apache/lucene/util/IntsRef.java  |  220 +
 .../java/org/apache/lucene/util/LongBitSet.java    |  382 ++
 .../java/org/apache/lucene/util/LongValues.java    |   46 +
 .../main/java/org/apache/lucene/util/LongsRef.java |  219 +
 .../java/org/apache/lucene/util/MapOfSets.java     |   90 +
 .../main/java/org/apache/lucene/util/MathUtil.java |  161 +
 .../org/apache/lucene/util/MergedIterator.java     |  168 +
 .../java/org/apache/lucene/util/MutableBits.java   |   25 +-
 .../org/apache/lucene/util/NamedSPILoader.java     |  140 +
 .../org/apache/lucene/util/NamedThreadFactory.java |   77 +
 .../java/org/apache/lucene/util/NumericUtils.java  |  506 +++
 .../java/org/apache/lucene/util/OpenBitSet.java    |  908 ++++
 .../org/apache/lucene/util/OpenBitSetDISI.java     |  112 +
 .../org/apache/lucene/util/OpenBitSetIterator.java |  156 +
 .../org/apache/lucene/util/PForDeltaDocIdSet.java  |  527 +++
 .../java/org/apache/lucene/util/PagedBytes.java    |  422 ++
 .../apache/lucene/util/PrintStreamInfoStream.java  |   75 +
 .../java/org/apache/lucene/util/PriorityQueue.java |  275 ++
 .../java/org/apache/lucene/util/QueryBuilder.java  |  425 ++
 .../org/apache/lucene/util/RamUsageEstimator.java  |  852 ++++
 .../lucene/util/RecyclingByteBlockAllocator.java   |  165 +
 .../lucene/util/RecyclingIntBlockAllocator.java    |  165 +
 .../main/java/org/apache/lucene/util/RefCount.java |   92 +
 .../java/org/apache/lucene/util/RollingBuffer.java |  144 +
 .../org/apache/lucene/util/SPIClassIterator.java   |  157 +
 .../org/apache/lucene/util/SentinelIntSet.java     |  156 +
 .../main/java/org/apache/lucene/util/SetOnce.java  |   91 +
 .../java/org/apache/lucene/util/SloppyMath.java    |  275 ++
 .../java/org/apache/lucene/util/SmallFloat.java    |  135 +
 .../main/java/org/apache/lucene/util/Sorter.java   |  267 ++
 .../java/org/apache/lucene/util/StringHelper.java  |  155 +
 .../lucene/util/ThreadInterruptedException.java    |   28 +-
 .../java/org/apache/lucene/util/TimSorter.java     |  381 ++
 .../java/org/apache/lucene/util/ToStringUtils.java |   64 +
 .../java/org/apache/lucene/util/UnicodeUtil.java   |  656 +++
 .../main/java/org/apache/lucene/util/Version.java  |  172 +
 .../java/org/apache/lucene/util/VirtualMethod.java |  157 +
 .../java/org/apache/lucene/util/WAH8DocIdSet.java  |  755 +++
 .../org/apache/lucene/util/WeakIdentityMap.java    |  281 ++
 .../apache/lucene/util/automaton/Automaton.java    |  785 ++++
 .../lucene/util/automaton/AutomatonProvider.java   |   58 +
 .../lucene/util/automaton/BasicAutomata.java       |  286 ++
 .../lucene/util/automaton/BasicOperations.java     |  861 ++++
 .../lucene/util/automaton/ByteRunAutomaton.java    |   54 +
 .../util/automaton/CharacterRunAutomaton.java      |   62 +
 .../lucene/util/automaton/CompiledAutomaton.java   |  403 ++
 .../automaton/DaciukMihovAutomatonBuilder.java     |  340 ++
 .../util/automaton/Lev1ParametricDescription.java  |  125 +
 .../util/automaton/Lev1TParametricDescription.java |  127 +
 .../util/automaton/Lev2ParametricDescription.java  |  225 +
 .../util/automaton/Lev2TParametricDescription.java |  272 ++
 .../lucene/util/automaton/LevenshteinAutomata.java |  292 ++
 .../util/automaton/MinimizationOperations.java     |  268 ++
 .../org/apache/lucene/util/automaton/RegExp.java   | 1012 +++++
 .../apache/lucene/util/automaton/RunAutomaton.java |  204 +
 .../apache/lucene/util/automaton/SortedIntSet.java |  286 ++
 .../lucene/util/automaton/SpecialOperations.java   |  276 ++
 .../org/apache/lucene/util/automaton/State.java    |  293 ++
 .../apache/lucene/util/automaton/StatePair.java    |  109 +
 .../apache/lucene/util/automaton/Transition.java   |  222 +
 .../apache/lucene/util/automaton/UTF32ToUTF8.java  |  324 ++
 .../apache/lucene/util/automaton/UTF32ToUTF8.py    |  366 ++
 .../lucene/util/automaton/createLevAutomata.py     |  500 ++
 .../org/apache/lucene/util/automaton/package.html  |   47 +
 .../java/org/apache/lucene/util/fst/Builder.java   |  649 +++
 .../lucene/util/fst/ByteSequenceOutputs.java       |  148 +
 .../apache/lucene/util/fst/BytesRefFSTEnum.java    |  134 +
 .../org/apache/lucene/util/fst/BytesStore.java     |  476 ++
 .../lucene/util/fst/CharSequenceOutputs.java       |  153 +
 .../main/java/org/apache/lucene/util/fst/FST.java  | 1872 ++++++++
 .../java/org/apache/lucene/util/fst/FSTEnum.java   |  537 +++
 .../apache/lucene/util/fst/ForwardBytesReader.java |   70 +
 .../apache/lucene/util/fst/IntSequenceOutputs.java |  152 +
 .../org/apache/lucene/util/fst/IntsRefFSTEnum.java |  134 +
 .../java/org/apache/lucene/util/fst/NoOutputs.java |  112 +
 .../java/org/apache/lucene/util/fst/NodeHash.java  |  181 +
 .../java/org/apache/lucene/util/fst/Outputs.java   |   93 +
 .../org/apache/lucene/util/fst/PairOutputs.java    |  175 +
 .../apache/lucene/util/fst/PositiveIntOutputs.java |  130 +
 .../apache/lucene/util/fst/ReverseBytesReader.java |   69 +
 .../main/java/org/apache/lucene/util/fst/Util.java |  960 ++++
 .../java/org/apache/lucene/util/fst/package.html   |   92 +
 .../apache/lucene/util/mutable/MutableValue.java   |   73 +
 .../lucene/util/mutable/MutableValueBool.java      |   72 +
 .../lucene/util/mutable/MutableValueDate.java      |   30 +-
 .../lucene/util/mutable/MutableValueDouble.java    |   75 +
 .../lucene/util/mutable/MutableValueFloat.java     |   73 +
 .../lucene/util/mutable/MutableValueInt.java       |   78 +
 .../lucene/util/mutable/MutableValueLong.java      |   75 +
 .../lucene/util/mutable/MutableValueStr.java       |   76 +
 .../org/apache/lucene/util/mutable/package.html    |   25 +
 .../main/java/org/apache/lucene/util/package.html  |   25 +
 .../util/packed/AbstractAppendingLongBuffer.java   |  223 +
 .../util/packed/AbstractBlockPackedWriter.java     |  145 +
 .../lucene/util/packed/AbstractPagedMutable.java   |  172 +
 .../packed/AppendingDeltaPackedLongBuffer.java     |  144 +
 .../util/packed/AppendingPackedLongBuffer.java     |  104 +
 .../lucene/util/packed/BlockPackedReader.java      |  105 +
 .../util/packed/BlockPackedReaderIterator.java     |  251 +
 .../lucene/util/packed/BlockPackedWriter.java      |  113 +
 .../apache/lucene/util/packed/BulkOperation.java   |  189 +
 .../lucene/util/packed/BulkOperationPacked.java    |  281 ++
 .../lucene/util/packed/BulkOperationPacked1.java   |   89 +
 .../lucene/util/packed/BulkOperationPacked10.java  |  155 +
 .../lucene/util/packed/BulkOperationPacked11.java  |  251 +
 .../lucene/util/packed/BulkOperationPacked12.java  |  111 +
 .../lucene/util/packed/BulkOperationPacked13.java  |  259 ++
 .../lucene/util/packed/BulkOperationPacked14.java  |  163 +
 .../lucene/util/packed/BulkOperationPacked15.java  |  267 ++
 .../lucene/util/packed/BulkOperationPacked16.java  |   73 +
 .../lucene/util/packed/BulkOperationPacked17.java  |  275 ++
 .../lucene/util/packed/BulkOperationPacked18.java  |  171 +
 .../lucene/util/packed/BulkOperationPacked19.java  |  283 ++
 .../lucene/util/packed/BulkOperationPacked2.java   |   81 +
 .../lucene/util/packed/BulkOperationPacked20.java  |  119 +
 .../lucene/util/packed/BulkOperationPacked21.java  |  291 ++
 .../lucene/util/packed/BulkOperationPacked22.java  |  179 +
 .../lucene/util/packed/BulkOperationPacked23.java  |  299 ++
 .../lucene/util/packed/BulkOperationPacked24.java  |   93 +
 .../lucene/util/packed/BulkOperationPacked3.java   |  219 +
 .../lucene/util/packed/BulkOperationPacked4.java   |   77 +
 .../lucene/util/packed/BulkOperationPacked5.java   |  227 +
 .../lucene/util/packed/BulkOperationPacked6.java   |  147 +
 .../lucene/util/packed/BulkOperationPacked7.java   |  235 +
 .../lucene/util/packed/BulkOperationPacked8.java   |   73 +
 .../lucene/util/packed/BulkOperationPacked9.java   |  243 +
 .../packed/BulkOperationPackedSingleBlock.java     |  191 +
 .../org/apache/lucene/util/packed/Direct16.java    |  125 +
 .../org/apache/lucene/util/packed/Direct32.java    |  125 +
 .../org/apache/lucene/util/packed/Direct64.java    |  115 +
 .../org/apache/lucene/util/packed/Direct8.java     |  123 +
 .../packed/DirectPacked64SingleBlockReader.java    |   67 +
 .../lucene/util/packed/DirectPackedReader.java     |  109 +
 .../lucene/util/packed/EliasFanoDecoder.java       |  489 ++
 .../lucene/util/packed/EliasFanoDocIdSet.java      |  138 +
 .../lucene/util/packed/EliasFanoEncoder.java       |  362 ++
 .../apache/lucene/util/packed/GrowableWriter.java  |  162 +
 .../util/packed/MonotonicAppendingLongBuffer.java  |  168 +
 .../util/packed/MonotonicBlockPackedReader.java    |  108 +
 .../util/packed/MonotonicBlockPackedWriter.java    |  104 +
 .../lucene/util/packed/Packed16ThreeBlocks.java    |  139 +
 .../org/apache/lucene/util/packed/Packed64.java    |  327 ++
 .../lucene/util/packed/Packed64SingleBlock.java    |  597 +++
 .../lucene/util/packed/Packed8ThreeBlocks.java     |  137 +
 .../apache/lucene/util/packed/PackedDataInput.java |   80 +
 .../lucene/util/packed/PackedDataOutput.java       |   82 +
 .../org/apache/lucene/util/packed/PackedInts.java  | 1308 ++++++
 .../lucene/util/packed/PackedReaderIterator.java   |  103 +
 .../apache/lucene/util/packed/PackedWriter.java    |  103 +
 .../lucene/util/packed/PagedGrowableWriter.java    |   79 +
 .../apache/lucene/util/packed/PagedMutable.java    |   79 +
 .../apache/lucene/util/packed/gen_BulkOperation.py |  331 ++
 .../org/apache/lucene/util/packed/gen_Direct.py    |  186 +
 .../lucene/util/packed/gen_Packed64SingleBlock.py  |  296 ++
 .../lucene/util/packed/gen_PackedThreeBlocks.py    |  168 +
 .../org/apache/lucene/util/packed/package.html     |   92 +
 .../org.apache.lucene.codecs.DocValuesFormat       |   17 +
 .../org.apache.lucene.codecs.PostingsFormat        |   17 +
 .../plugins/index/lucene/LuceneSecurityTest.java   |   40 +
 oak-parent/pom.xml                                 |   87 +-
 oak-pojosr/pom.xml                                 |   10 +-
 oak-query-spi/pom.xml                              |    2 +-
 .../jackrabbit/oak/spi/query/QueryIndex.java       |   55 +-
 .../jackrabbit/oak/spi/query/package-info.java     |    2 +-
 oak-run-commons/pom.xml                            |   21 +-
 .../indexer/document/DocumentStoreIndexerBase.java |   36 +
 .../flatfile/FlatFileNodeStoreBuilder.java         |    9 +-
 .../document/flatfile/pipelined/DownloadRange.java |   48 +-
 .../pipelined/DownloadStageStatistics.java         |  104 +
 .../pipelined/MongoDownloaderRegexUtils.java       |  169 +
 .../MongoParallelDownloadCoordinator.java          |  138 +
 .../pipelined/MongoRegexPathFilterFactory.java     |    4 +-
 .../flatfile/pipelined/NodeDocumentCodec.java      |   28 +-
 .../pipelined/PipelinedMongoDownloadTask.java      |  887 ++--
 .../pipelined/PipelinedMongoServerSelector.java    |  179 +
 .../flatfile/pipelined/PipelinedStrategy.java      |   28 +-
 .../flatfile/pipelined/PipelinedTransformTask.java |   24 +-
 .../document/mongo/MongoDocumentStoreHelper.java   |    4 +
 .../oak/run/cli/DocumentFixtureProvider.java       |    1 +
 .../MongoParallelDownloadCoordinatorTest.java      |  169 +
 .../flatfile/pipelined/MongoTestBackend.java       |   57 +
 .../flatfile/pipelined/PipelineITUtil.java         |  215 +
 .../document/flatfile/pipelined/PipelinedIT.java   |  355 +-
 .../PipelinedMongoConnectionFailureIT.java         |  138 +
 .../pipelined/PipelinedMongoDownloadTaskTest.java  |  183 +-
 .../PipelinedMongoServerSelectorTest.java          |  315 ++
 .../pipelined/PipelinedParametrizedIT.java         |  288 ++
 oak-run-elastic/pom.xml                            |    5 +-
 oak-run/pom.xml                                    |   11 +-
 oak-run/src/main/js/oak-mongo.js                   |   53 +
 .../oak/index/DocumentStoreIndexerIT.java          |    3 +
 .../jackrabbit/oak/index/IncrementalStoreTest.java |  119 +-
 oak-search-elastic/pom.xml                         |    6 +-
 .../index/elastic/ElasticIndexDefinition.java      |    9 +-
 .../plugins/index/elastic/query/ElasticIndex.java  |    9 +-
 .../index/elastic/query/ElasticRequestHandler.java |   18 +-
 .../index/elastic/ElasticIndexQueryCommonTest.java |    4 +-
 .../index/elastic/ElasticSimilarQueryTest.java     |    3 +-
 .../plugins/index/elastic/ElasticTestServer.java   |    6 +-
 oak-search-mt/pom.xml                              |  160 -
 .../index/mt/MTFulltextQueryTermsProvider.java     |  144 -
 .../mt/MTFulltextQueryTermsProviderFactory.java    |  144 -
 .../index/mt/MTFulltextQueryTermsProviderTest.java |   64 -
 oak-search/pom.xml                                 |    2 +-
 .../search/spi/editor/FulltextDocumentMaker.java   |    9 +-
 .../search/spi/query/FulltextIndexPlanner.java     |    5 +-
 .../oak/plugins/index/DynamicBoostCommonTest.java  |   10 +
 .../oak/plugins/index/FullTextIndexCommonTest.java |   22 +
 .../oak/plugins/index/PropertyIndexCommonTest.java |   37 +
 oak-security-spi/pom.xml                           |    2 +-
 oak-segment-aws/pom.xml                            |    2 +-
 oak-segment-azure/pom.xml                          |  148 +-
 oak-segment-remote/pom.xml                         |    2 +-
 oak-segment-tar/pom.xml                            |    2 +-
 oak-shaded-guava/pom.xml                           |    6 +-
 oak-solr-core/pom.xml                              |    2 +-
 oak-solr-osgi/pom.xml                              |    2 +-
 oak-store-composite/pom.xml                        |    2 +-
 oak-store-document/pom.xml                         |    2 +-
 .../oak/plugins/document/ClusterNodeInfo.java      |    2 +-
 .../jackrabbit/oak/plugins/document/Commit.java    |    6 +-
 .../plugins/document/mongo/MongoDocumentStore.java |    2 +
 .../oak/plugins/document/util/MongoConnection.java |    8 +
 .../oak/fixture/DocumentMemoryFixture.java         |    3 +
 .../oak/fixture/DocumentMongoFixture.java          |    3 +
 .../jackrabbit/oak/fixture/DocumentRdbFixture.java |    9 +-
 .../document/mongo/LeaseUpdateSocketTimeoutIT.java |    4 +-
 .../plugins/document/mongo/MongoDockerRule.java    |    2 +
 oak-store-spi/pom.xml                              |    2 +-
 .../jackrabbit/oak/fixture/NodeStoreFixture.java   |    6 +-
 oak-upgrade/pom.xml                                |    2 +-
 pom.xml                                            |    3 +-
 861 files changed, 172200 insertions(+), 1856 deletions(-)
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => oak-lucene/src/main/java/org/apache/lucene/LucenePackage.java (59%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/Analyzer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/AnalyzerWrapper.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/CachingTokenFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/CharFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/NumericTokenStream.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/ReusableStringReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/Token.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/TokenFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/TokenStream.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/TokenStreamToAutomaton.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/Tokenizer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/CharTermAttribute.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/CharTermAttributeImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/FlagsAttribute.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/FlagsAttributeImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/KeywordAttribute.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/KeywordAttributeImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/OffsetAttribute.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/OffsetAttributeImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PayloadAttribute.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PayloadAttributeImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PositionIncrementAttributeImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PositionLengthAttribute.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/PositionLengthAttributeImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/TermToBytesRefAttribute.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/TypeAttribute.java
 (52%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/TypeAttributeImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/analysis/tokenattributes/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTermState.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/BlockTreeTermsWriter.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/codecs/Codec.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/CodecUtil.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/DocValuesConsumer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/DocValuesFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/DocValuesProducer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/FieldInfosFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/FieldInfosReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/FieldInfosWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/FieldsConsumer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/FieldsProducer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/FilterCodec.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/LiveDocsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/MappingMultiDocsAndPositionsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/MappingMultiDocsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/MultiLevelSkipListReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/MultiLevelSkipListWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/NormsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/PostingsBaseFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/PostingsConsumer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/PostingsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/PostingsReaderBase.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/PostingsWriterBase.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/SegmentInfoFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/SegmentInfoReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/SegmentInfoWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/StoredFieldsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/StoredFieldsReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/StoredFieldsWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/TermStats.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/TermVectorsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/TermVectorsReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/TermVectorsWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/TermsConsumer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsIndexReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsIndexWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/CompressionMode.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/Compressor.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/Decompressor.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/LZ4.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/compressing/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xCodec.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xFieldInfosFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xFieldInfosReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xFields.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xNormsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xNormsProducer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xPostingsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xSegmentInfoFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xSegmentInfoReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xSkipListReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xStoredFieldsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xStoredFieldsReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xTermVectorsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/Lucene3xTermVectorsReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/SegmentTermDocs.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/SegmentTermEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/SegmentTermPositions.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermBuffer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermInfo.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermInfosReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/TermInfosReaderIndex.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene3x/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/BitVector.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40Codec.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40FieldInfosFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40FieldInfosReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40LiveDocsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40NormsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsBaseFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40SegmentInfoFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40SegmentInfoReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40SegmentInfoWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40SkipListReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene40/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/ForUtil.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41Codec.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsBaseFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41SkipReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41SkipWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene41/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42Codec.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesProducer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42FieldInfosFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42FieldInfosReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42NormsConsumer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42NormsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/Lucene42TermVectorsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene42/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45Codec.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesConsumer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesProducer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene45/package.html
 create mode 100755 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46Codec.java
 create mode 100755 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46FieldInfosFormat.java
 create mode 100755 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46FieldInfosReader.java
 create mode 100755 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46FieldInfosWriter.java
 create mode 100755 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46SegmentInfoFormat.java
 create mode 100755 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46SegmentInfoReader.java
 create mode 100755 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/Lucene46SegmentInfoWriter.java
 create mode 100755 
oak-lucene/src/main/java/org/apache/lucene/codecs/lucene46/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/perfield/PerFieldDocValuesFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/perfield/PerFieldPostingsFormat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/codecs/perfield/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/BinaryDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/ByteDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/CompressionTools.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/DateTools.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/DerefBytesDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/Document.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/DocumentStoredFieldVisitor.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/DoubleDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/DoubleField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/Field.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/FieldType.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/FloatDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/FloatField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/IntDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/IntField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/LongDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/LongField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/NumericDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/PackedLongDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/ShortDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/SortedBytesDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/SortedDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/SortedSetDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/StoredField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/StraightBytesDocValuesField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/StringField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/TextField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/document/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/AtomicReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/AtomicReaderContext.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/AutomatonTermsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/BaseCompositeReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/BinaryDocValues.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/BinaryDocValuesWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/BitsSlice.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/BufferedUpdates.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/BufferedUpdatesStream.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/ByteSliceReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/ByteSliceWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/CheckIndex.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/CoalescedUpdates.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/CompositeReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/CompositeReaderContext.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/ConcurrentMergeScheduler.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => oak-lucene/src/main/java/org/apache/lucene/index/CorruptIndexException.java 
(60%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DirectoryReader.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => oak-lucene/src/main/java/org/apache/lucene/index/DocConsumer.java (59%)
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => oak-lucene/src/main/java/org/apache/lucene/index/DocFieldConsumer.java (50%)
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/index/DocFieldConsumerPerField.java 
(60%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocFieldProcessor.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocFieldProcessorPerField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocInverter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocInverterPerField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocTermOrds.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocValuesProcessor.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => oak-lucene/src/main/java/org/apache/lucene/index/DocValuesWriter.java (59%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocsAndPositionsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterDeleteQueue.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterFlushControl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterFlushQueue.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterPerThread.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterPerThreadPool.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/DocumentsWriterStallControl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/FieldInfo.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/FieldInfos.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/FieldInvertState.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/Fields.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/FilterAtomicReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/FilterDirectoryReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/FilteredTermsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/FlushByRamOrCountsPolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/FlushPolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/FreqProxTermsWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/FreqProxTermsWriterPerField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/FrozenBufferedUpdates.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexCommit.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexDeletionPolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexFileDeleter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexFileNames.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexFormatTooNewException.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexFormatTooOldException.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/index/IndexNotFoundException.java 
(55%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexReaderContext.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexUpgrader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexWriterConfig.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexableField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/IndexableFieldType.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => oak-lucene/src/main/java/org/apache/lucene/index/InvertedDocConsumer.java 
(50%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/InvertedDocConsumerPerField.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/index/InvertedDocEndConsumer.java 
(53%)
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/index/InvertedDocEndConsumerPerField.java
 (66%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/KeepOnlyLastCommitDeletionPolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/LiveIndexWriterConfig.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/LogByteSizeMergePolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/LogDocMergePolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/LogMergePolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/MergePolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/MergeScheduler.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/MergeState.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/MultiBits.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/MultiDocValues.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/MultiDocsAndPositionsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/MultiDocsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/MultiFields.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/MultiReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/MultiTerms.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/MultiTermsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/NoDeletionPolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/NoMergePolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/NoMergeScheduler.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/NormsConsumer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/NormsConsumerPerField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/NumericDocValues.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/NumericDocValuesWriter.java
 create mode 100755 
oak-lucene/src/main/java/org/apache/lucene/index/NumericFieldUpdates.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/NumericUpdate.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => oak-lucene/src/main/java/org/apache/lucene/index/OrdTermState.java (50%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/ParallelAtomicReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/ParallelCompositeReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/ParallelPostingsArray.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/PersistentSnapshotDeletionPolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/PrefixCodedTerms.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/ReaderManager.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/ReaderSlice.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/ReaderUtil.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/ReadersAndUpdates.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SegmentCommitInfo.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SegmentCoreReaders.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SegmentDocValues.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SegmentInfo.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SegmentInfos.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SegmentMerger.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SegmentReadState.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SegmentReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SegmentWriteState.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SerialMergeScheduler.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SimpleMergedSegmentWarmer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SingleTermsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SingletonSortedSetDocValues.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SlowCompositeReaderWrapper.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SnapshotDeletionPolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SortedDocValues.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SortedDocValuesTermsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SortedDocValuesWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SortedSetDocValues.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SortedSetDocValuesTermsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/SortedSetDocValuesWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/StandardDirectoryReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/StoredFieldVisitor.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => oak-lucene/src/main/java/org/apache/lucene/index/StoredFieldsConsumer.java 
(55%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/StoredFieldsProcessor.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/Term.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TermContext.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TermState.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TermVectorsConsumer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TermVectorsConsumerPerField.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/index/Terms.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TermsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TermsHash.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => oak-lucene/src/main/java/org/apache/lucene/index/TermsHashConsumer.java 
(52%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TermsHashConsumerPerField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TermsHashPerField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/ThreadAffinityDocumentsWriterThreadPool.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TieredMergePolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TrackingIndexWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TwoPhaseCommit.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TwoPhaseCommitTool.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/TwoStoredFieldsConsumers.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/UpgradeIndexMergePolicy.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/index/package.html
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/AutomatonQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/BitsFilteredDocIdSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/BooleanClause.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/BooleanQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/BooleanScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/BooleanScorer2.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/BoostAttribute.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/BoostAttributeImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/CachingCollector.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/CachingWrapperFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/CollectionStatistics.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/search/CollectionTerminatedException.java
 (50%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/Collector.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ComplexExplanation.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ConjunctionScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ConstantScoreAutoRewrite.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ConstantScoreQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ControlledRealTimeReopenThread.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/DisjunctionMaxQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/DisjunctionMaxScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/DisjunctionScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/DisjunctionSumScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/DocIdSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/DocIdSetIterator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/DocTermOrdsRangeFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/DocTermOrdsRewriteMethod.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ExactPhraseScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/Explanation.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FieldCache.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheDocIdSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheRangeFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheRewriteMethod.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FieldCacheTermsFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FieldComparator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FieldComparatorSource.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FieldDoc.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FieldValueFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FieldValueHitQueue.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/Filter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FilteredDocIdSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FilteredDocIdSetIterator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FilteredQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FuzzyQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/FuzzyTermsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/HitQueue.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/IndexSearcher.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/LiveFieldValues.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/MatchAllDocsQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/MaxNonCompetitiveBoostAttribute.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/MaxNonCompetitiveBoostAttributeImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/MinShouldMatchSumScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/MultiCollector.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/MultiPhraseQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/MultiTermQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/MultiTermQueryWrapperFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/NGramPhraseQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/NumericRangeFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/NumericRangeQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/PhrasePositions.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/PhraseQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/PhraseQueue.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/PositiveScoresOnlyCollector.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/PrefixFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/PrefixQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/PrefixTermsEnum.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/Query.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/QueryWrapperFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ReferenceManager.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/RegexpQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ReqExclScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ReqOptSumScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ScoreCachingWrappingScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ScoreDoc.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/Scorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/ScoringRewrite.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/SearcherFactory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/SearcherLifetimeManager.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/SearcherManager.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/SloppyPhraseScorer.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/search/Sort.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/SortField.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TermCollectingRewrite.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TermQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TermRangeFilter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TermRangeQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TermRangeTermsEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TermScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TermStatistics.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TimeLimitingCollector.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TopDocs.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TopDocsCollector.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TopFieldCollector.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TopFieldDocs.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TopScoreDocCollector.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TopTermsRewrite.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/TotalHitCountCollector.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/Weight.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/WildcardQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/doc-files/nrq-formula-1.png
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/doc-files/nrq-formula-2.png
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/payloads/AveragePayloadFunction.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/payloads/MaxPayloadFunction.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/payloads/MinPayloadFunction.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/payloads/PayloadFunction.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/payloads/PayloadNearQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/payloads/PayloadSpanUtil.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/payloads/PayloadTermQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/payloads/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/AfterEffect.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/AfterEffectB.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/AfterEffectL.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/BM25Similarity.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModel.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelBE.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelD.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelG.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelIF.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelIn.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelIne.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicModelP.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/BasicStats.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/DFRSimilarity.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/DefaultSimilarity.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/Distribution.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/DistributionLL.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/DistributionSPL.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/IBSimilarity.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/LMDirichletSimilarity.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/LMJelinekMercerSimilarity.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/LMSimilarity.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/Lambda.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/LambdaDF.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/LambdaTTF.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/MultiSimilarity.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/Normalization.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/NormalizationH1.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/NormalizationH2.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/NormalizationH3.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/NormalizationZ.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/PerFieldSimilarityWrapper.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/Similarity.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/SimilarityBase.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/TFIDFSimilarity.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/similarities/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/FieldMaskingSpanQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/NearSpansOrdered.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/NearSpansUnordered.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanFirstQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanMultiTermQueryWrapper.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanNearPayloadCheckQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanNearQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanNotQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanOrQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanPayloadCheckQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanPositionCheckQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanPositionRangeQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanScorer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanTermQuery.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/SpanWeight.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/Spans.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/TermSpans.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/search/spans/package.html
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/store/AlreadyClosedException.java 
(61%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/BaseDirectory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/BufferedIndexInput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/BufferedIndexOutput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/ByteArrayDataInput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/ByteArrayDataOutput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/ByteBufferIndexInput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/ChecksumIndexInput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/ChecksumIndexOutput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/CompoundFileDirectory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/CompoundFileWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/DataInput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/DataOutput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/Directory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/FSDirectory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/FSLockFactory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/FileSwitchDirectory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/FilterDirectory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/FlushInfo.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/IOContext.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/IndexInput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/IndexOutput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/InputStreamDataInput.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/store/Lock.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/LockFactory.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/store/LockObtainFailedException.java 
(56%)
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/store/LockReleaseFailedException.java
 (60%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/LockStressTest.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/LockVerifyServer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/MMapDirectory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/MergeInfo.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/NIOFSDirectory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/NRTCachingDirectory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/NativeFSLockFactory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/NoLockFactory.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/store/NoSuchDirectoryException.java 
(60%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/OutputStreamDataOutput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/RAMDirectory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/RAMFile.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/RAMInputStream.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/RAMOutputStream.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/RateLimitedDirectoryWrapper.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/RateLimitedIndexOutput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/RateLimiter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/SimpleFSDirectory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/SimpleFSLockFactory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/SingleInstanceLockFactory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/TrackingDirectoryWrapper.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/VerifyingLockFactory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/store/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/ArrayInPlaceMergeSorter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/ArrayIntroSorter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/ArrayTimSorter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/ArrayUtil.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => oak-lucene/src/main/java/org/apache/lucene/util/Attribute.java (71%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/AttributeImpl.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/AttributeReflector.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/AttributeSource.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/BitUtil.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/Bits.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/BroadWord.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/ByteBlockPool.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/BytesRef.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/BytesRefHash.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/BytesRefIterator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/CharsRef.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/CloseableThreadLocal.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/CollectionUtil.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/CommandLineUtil.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/Constants.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/Counter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/DocIdBitSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/DoubleBarrelLRUCache.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/FieldCacheSanityChecker.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/FilterIterator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/FixedBitSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/GrowableByteArrayDataOutput.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/IOUtils.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/InPlaceMergeSorter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/IndexableBinaryStringTools.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/InfoStream.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/IntBlockPool.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/IntroSorter.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/IntsRef.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/LongBitSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/LongValues.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/LongsRef.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/MapOfSets.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/MathUtil.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/MergedIterator.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => oak-lucene/src/main/java/org/apache/lucene/util/MutableBits.java (55%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/NamedSPILoader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/NamedThreadFactory.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/NumericUtils.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/OpenBitSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/OpenBitSetDISI.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/OpenBitSetIterator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/PForDeltaDocIdSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/PagedBytes.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/PrintStreamInfoStream.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/PriorityQueue.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/QueryBuilder.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/RamUsageEstimator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/RecyclingByteBlockAllocator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/RecyclingIntBlockAllocator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/RefCount.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/RollingBuffer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/SPIClassIterator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/SentinelIntSet.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/SetOnce.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/SloppyMath.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/SmallFloat.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/Sorter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/StringHelper.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/util/ThreadInterruptedException.java 
(55%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/TimSorter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/ToStringUtils.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/UnicodeUtil.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/Version.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/VirtualMethod.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/WAH8DocIdSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/WeakIdentityMap.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/Automaton.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/AutomatonProvider.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/BasicAutomata.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/BasicOperations.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/ByteRunAutomaton.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/CharacterRunAutomaton.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/CompiledAutomaton.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/DaciukMihovAutomatonBuilder.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/Lev1ParametricDescription.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/Lev1TParametricDescription.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/Lev2ParametricDescription.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/Lev2TParametricDescription.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/LevenshteinAutomata.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/MinimizationOperations.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/RegExp.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/RunAutomaton.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/SortedIntSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/SpecialOperations.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/State.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/StatePair.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/Transition.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/UTF32ToUTF8.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/UTF32ToUTF8.py
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/createLevAutomata.py
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/automaton/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/Builder.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/ByteSequenceOutputs.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/BytesRefFSTEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/BytesStore.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/CharSequenceOutputs.java
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/fst/FST.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/FSTEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/ForwardBytesReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/IntSequenceOutputs.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/IntsRefFSTEnum.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/NoOutputs.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/NodeHash.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/Outputs.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/PairOutputs.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/PositiveIntOutputs.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/ReverseBytesReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/Util.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/fst/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValue.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueBool.java
 copy 
oak-query-spi/src/main/java/org/apache/jackrabbit/oak/spi/query/package-info.java
 => 
oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueDate.java 
(54%)
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueDouble.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueFloat.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueInt.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueLong.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/mutable/MutableValueStr.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/mutable/package.html
 create mode 100644 oak-lucene/src/main/java/org/apache/lucene/util/package.html
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/AbstractAppendingLongBuffer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/AbstractBlockPackedWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/AbstractPagedMutable.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/AppendingDeltaPackedLongBuffer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/AppendingPackedLongBuffer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BlockPackedReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BlockPackedReaderIterator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BlockPackedWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperation.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked1.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked10.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked11.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked12.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked13.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked14.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked15.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked16.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked17.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked18.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked19.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked2.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked20.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked21.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked22.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked23.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked24.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked3.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked4.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked5.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked6.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked7.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked8.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPacked9.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/BulkOperationPackedSingleBlock.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/Direct16.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/Direct32.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/Direct64.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/Direct8.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/DirectPacked64SingleBlockReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/DirectPackedReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/EliasFanoDecoder.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/EliasFanoDocIdSet.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/EliasFanoEncoder.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/GrowableWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/MonotonicAppendingLongBuffer.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/MonotonicBlockPackedReader.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/MonotonicBlockPackedWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed16ThreeBlocks.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed64.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed64SingleBlock.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/Packed8ThreeBlocks.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/PackedDataInput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/PackedDataOutput.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/PackedInts.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/PackedReaderIterator.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/PackedWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/PagedGrowableWriter.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/PagedMutable.java
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/gen_BulkOperation.py
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/gen_Direct.py
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/gen_Packed64SingleBlock.py
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/gen_PackedThreeBlocks.py
 create mode 100644 
oak-lucene/src/main/java/org/apache/lucene/util/packed/package.html
 create mode 100644 
oak-lucene/src/main/resources/META-INF/services/org.apache.lucene.codecs.DocValuesFormat
 create mode 100644 
oak-lucene/src/main/resources/META-INF/services/org.apache.lucene.codecs.PostingsFormat
 create mode 100755 
oak-lucene/src/test/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneSecurityTest.java
 create mode 100644 
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/DownloadStageStatistics.java
 create mode 100644 
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoDownloaderRegexUtils.java
 create mode 100644 
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoParallelDownloadCoordinator.java
 create mode 100644 
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoServerSelector.java
 create mode 100644 
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoParallelDownloadCoordinatorTest.java
 create mode 100644 
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/MongoTestBackend.java
 create mode 100644 
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelineITUtil.java
 create mode 100644 
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoConnectionFailureIT.java
 create mode 100644 
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoServerSelectorTest.java
 create mode 100644 
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedParametrizedIT.java
 delete mode 100644 oak-search-mt/pom.xml
 delete mode 100644 
oak-search-mt/src/main/java/org/apache/jackrabbit/oak/plugins/index/mt/MTFulltextQueryTermsProvider.java
 delete mode 100644 
oak-search-mt/src/main/java/org/apache/jackrabbit/oak/plugins/index/mt/MTFulltextQueryTermsProviderFactory.java
 delete mode 100644 
oak-search-mt/src/test/java/org/apache/jackrabbit/oak/plugins/index/mt/MTFulltextQueryTermsProviderTest.java

Reply via email to