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

rnewson pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/couchdb.git


    from 88fcdce98 chore: lint
     add 4842ac95a Revert "chore: move nouveau to extra/nouveau to avoid 
parallel make target clobbering"
     add 99a88e387 add lucene version to ddoc and index definition
     add 95420a378 upgrade to Lucene 10
     add 6c3dbdcde support legacy indexes but prevent new ones
     add ffa80ff75 nouveau welcome message for version negotiation
     add c589dbb85 insert lucene version in new design documents if missing
     add 1cada5c59 add scanner to upgrade nouveau indexes
     add 03d2327bb fix formatting error in previous PR
     add 557cb2a62 document nouveau handling of lucene 9 & 10
     add 4ca05a623 Move up to match Lucene source compatibility
     add 036662337 move nouveau back to extra/
     new b877fb976 Merge pull request #5628 from apache/lucene-10

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:
 extra/nouveau/README.md                            |   6 +-
 extra/nouveau/build.gradle                         |   4 +-
 .../apache/couchdb/nouveau/NouveauApplication.java |  11 +-
 .../couchdb/nouveau/api/IndexDefinition.java       |  33 ++++-
 .../{AnalyzeResponse.java => WelcomeResponse.java} |  21 +--
 .../apache/couchdb/nouveau/core/IndexManager.java  |  16 +-
 .../couchdb/nouveau/health/IndexHealthCheck.java   |   4 +-
 .../LuceneAnalyzerFactory.java}                    |   6 +-
 .../Lucene9Index.java => lucene/LuceneIndex.java}  |  22 +--
 .../LuceneIndexSchema.java}                        |  14 +-
 .../LuceneModule.java}                             |   8 +-
 .../{lucene9 => lucene}/NouveauQueryParser.java    |   2 +-
 .../ParallelSearcherFactory.java                   |   2 +-
 .../{lucene9 => lucene}/QueryDeserializer.java     |   2 +-
 .../{lucene9 => lucene}/QuerySerializer.java       |   6 +-
 .../SimpleAsciiFoldingAnalyzer.java                |   2 +-
 .../couchdb/nouveau/resources/AnalyzeResource.java |   4 +-
 .../couchdb/nouveau/resources/IndexResource.java   |   6 +
 .../Ok.java => resources/WelcomeResource.java}     |  20 ++-
 .../couchdb/nouveau/api/IndexDefinitionTest.java   |  42 ++++++
 .../couchdb/nouveau/core/IndexManagerTest.java     |  26 ++--
 .../LuceneAnalyzerFactoryTest.java}                |  19 ++-
 .../LuceneIndexTest.java}                          |  12 +-
 .../NouveauQueryParserTest.java                    |   2 +-
 .../QuerySerializationTest.java                    |   4 +-
 rel/overlay/etc/default.ini                        |   6 +
 src/docs/src/api/database/cleanup.rst              |   2 +
 src/docs/src/ddocs/nouveau.rst                     |  33 +++++
 src/docs/src/install/nouveau.rst                   |   2 +-
 src/nouveau/include/nouveau.hrl                    |   4 +
 src/nouveau/src/nouveau_api.erl                    |  13 ++
 src/nouveau/src/nouveau_fabric_search.erl          |   6 +-
 src/nouveau/src/nouveau_index_updater.erl          |   1 +
 src/nouveau/src/nouveau_index_upgrader.erl         | 165 +++++++++++++++++++++
 src/nouveau/src/nouveau_plugin_couch_db.erl        |  36 +++++
 src/nouveau/src/nouveau_util.erl                   |  26 +++-
 .../test/eunit/nouveau_index_upgrader_tests.erl    | 131 ++++++++++++++++
 37 files changed, 603 insertions(+), 116 deletions(-)
 copy 
extra/nouveau/src/main/java/org/apache/couchdb/nouveau/api/{AnalyzeResponse.java
 => WelcomeResponse.java} (67%)
 rename 
extra/nouveau/src/main/java/org/apache/couchdb/nouveau/{lucene9/Lucene9AnalyzerFactory.java
 => lucene/LuceneAnalyzerFactory.java} (97%)
 rename 
extra/nouveau/src/main/java/org/apache/couchdb/nouveau/{lucene9/Lucene9Index.java
 => lucene/LuceneIndex.java} (97%)
 rename 
extra/nouveau/src/main/java/org/apache/couchdb/nouveau/{lucene9/Lucene9IndexSchema.java
 => lucene/LuceneIndexSchema.java} (91%)
 rename 
extra/nouveau/src/main/java/org/apache/couchdb/nouveau/{lucene9/Lucene9Module.java
 => lucene/LuceneModule.java} (82%)
 rename extra/nouveau/src/main/java/org/apache/couchdb/nouveau/{lucene9 => 
lucene}/NouveauQueryParser.java (98%)
 rename extra/nouveau/src/main/java/org/apache/couchdb/nouveau/{lucene9 => 
lucene}/ParallelSearcherFactory.java (96%)
 rename extra/nouveau/src/main/java/org/apache/couchdb/nouveau/{lucene9 => 
lucene}/QueryDeserializer.java (99%)
 rename extra/nouveau/src/main/java/org/apache/couchdb/nouveau/{lucene9 => 
lucene}/QuerySerializer.java (97%)
 rename extra/nouveau/src/main/java/org/apache/couchdb/nouveau/{lucene9 => 
lucene}/SimpleAsciiFoldingAnalyzer.java (96%)
 copy extra/nouveau/src/main/java/org/apache/couchdb/nouveau/{api/Ok.java => 
resources/WelcomeResource.java} (58%)
 create mode 100644 
extra/nouveau/src/test/java/org/apache/couchdb/nouveau/api/IndexDefinitionTest.java
 rename 
extra/nouveau/src/test/java/org/apache/couchdb/nouveau/{lucene9/Lucene9AnalyzerFactoryTest.java
 => lucene/LuceneAnalyzerFactoryTest.java} (92%)
 rename 
extra/nouveau/src/test/java/org/apache/couchdb/nouveau/{lucene9/Lucene9IndexTest.java
 => lucene/LuceneIndexTest.java} (96%)
 rename extra/nouveau/src/test/java/org/apache/couchdb/nouveau/{lucene9 => 
lucene}/NouveauQueryParserTest.java (98%)
 rename extra/nouveau/src/test/java/org/apache/couchdb/nouveau/{lucene9 => 
lucene}/QuerySerializationTest.java (97%)
 create mode 100644 src/nouveau/src/nouveau_index_upgrader.erl
 create mode 100644 src/nouveau/test/eunit/nouveau_index_upgrader_tests.erl

Reply via email to