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

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

commit b877fb976c957882b8d7e4c6a3817e03b1721c6d
Merge: 88fcdce98 036662337
Author: Robert Newson <[email protected]>
AuthorDate: Mon Dec 8 16:44:38 2025 +0000

    Merge pull request #5628 from apache/lucene-10
    
    nouveau: Upgrade to Lucene 10

 extra/nouveau/README.md                            |   6 +-
 extra/nouveau/build.gradle                         |   4 +-
 .../apache/couchdb/nouveau/NouveauApplication.java |  11 +-
 .../couchdb/nouveau/api/IndexDefinition.java       |  33 ++++-
 .../couchdb/nouveau/api/WelcomeResponse.java       |  34 +++++
 .../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 +
 .../WelcomeResource.java}                          |  23 +--
 .../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, 630 insertions(+), 105 deletions(-)

Reply via email to