You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by rn...@apache.org on 2023/02/06 21:59:23 UTC

[couchdb] branch import-nouveau updated (06c4561d9 -> 88f73580a)

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

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


    from 06c4561d9 remove unnecessary QueryParser abstraction
     add 88f73580a load lucene indirectly

No new revisions were added by this update.

Summary of changes:
 java/nouveau/api/pom.xml                           |  58 +++++++++++
 .../java/org/apache/couchdb/nouveau/api/After.java |   0
 .../apache/couchdb/nouveau/api/AnalyzeRequest.java |  10 +-
 .../couchdb/nouveau/api/AnalyzeResponse.java       |   0
 .../couchdb/nouveau/api/DocumentDeleteRequest.java |   0
 .../couchdb/nouveau/api/DocumentUpdateRequest.java |   0
 .../apache/couchdb/nouveau/api/DoubleRange.java    |   0
 .../couchdb/nouveau/api/IndexDefinition.java       |  18 +++-
 .../org/apache/couchdb/nouveau/api/IndexInfo.java  |   0
 .../java/org/apache/couchdb/nouveau/api/Range.java |   0
 .../org/apache/couchdb/nouveau/api/SearchHit.java  |   0
 .../apache/couchdb/nouveau/api/SearchRequest.java  |   0
 .../apache/couchdb/nouveau/api/SearchResults.java  |   0
 .../nouveau/api/document/DoubleDocValuesField.java |   0
 .../couchdb/nouveau/api/document/DoubleField.java  |   0
 .../couchdb/nouveau/api/document/DoublePoint.java  |   0
 .../apache/couchdb/nouveau/api/document/Field.java |   0
 .../nouveau/api/document/SortedDocValuesField.java |   0
 .../api/document/SortedSetDocValuesField.java      |   0
 .../nouveau/api/document/StoredDoubleField.java    |   0
 .../nouveau/api/document/StoredStringField.java    |   0
 .../couchdb/nouveau/api/document/StringField.java  |   0
 .../couchdb/nouveau/api/document/TextField.java    |   0
 .../org/apache/couchdb/nouveau/core/Index.java     |   0
 .../org/apache/couchdb/nouveau/core/Lucene.java    |   2 +
 .../apache/couchdb/nouveau/core/LuceneBundle.java  |   9 ++
 .../nouveau/core/UpdatesOutOfOrderException.java   |   0
 .../nouveau/core/ser/AfterDeserializer.java        |   0
 .../couchdb/nouveau/core/ser/AfterSerializer.java  |   0
 .../nouveau/api/DocumentUpdateRequestTest.java     |   1 +
 .../couchdb/nouveau/api/SearchRequestTest.java     |   0
 .../resources/fixtures/DocumentUpdateRequest.json  |   0
 .../src/test/resources/fixtures/SearchRequest.json |   0
 java/nouveau/{shaded-lucene-9 => lucene9}/pom.xml  | 107 ++++++++++---------
 java/nouveau/lucene9/src/main/assembly/dist.xml    |  34 ++++++
 .../couchdb/nouveau/core/lucene9/Lucene9.java      |  26 +++--
 .../core/lucene9/Lucene9AnalyzerFactory.java       |  80 +++++++-------
 .../nouveau/core/lucene9/Lucene9Bundle.java        |  23 ++++
 .../couchdb/nouveau/core/lucene9/Lucene9Index.java | 110 +++++++++----------
 .../nouveau/core/lucene9/Lucene9QueryParser.java   | 116 +++++++++++++++++++++
 .../core/lucene9/NumericRangeQueryProcessor.java   |  16 +--
 .../core/lucene9/ParallelSearcherFactory.java      |   6 +-
 .../services/io.dropwizard.ConfiguredBundle        |  16 +++
 .../core/lucene9/Lucene9AnalyzerFactoryTest.java   |  78 +++++++-------
 java/nouveau/pom.xml                               |  49 ++++++++-
 java/nouveau/server/nouveau.yaml                   |   2 -
 java/nouveau/server/pom.xml                        |  62 ++++-------
 .../apache/couchdb/nouveau/NouveauApplication.java |  39 +++++--
 .../nouveau/NouveauApplicationConfiguration.java   |  22 +++-
 .../apache/couchdb/nouveau/core/IndexManager.java  |  39 ++++---
 .../nouveau/core/lucene9/Lucene9QueryParser.java   | 116 ---------------------
 .../couchdb/nouveau/health/AnalyzeHealthCheck.java |   2 +-
 .../nouveau/health/IndexManagerHealthCheck.java    |   2 +-
 .../couchdb/nouveau/resources/AnalyzeResource.java |  13 ++-
 .../apache/couchdb/nouveau/IntegrationTest.java    |  33 ++++--
 .../couchdb/nouveau/core/IndexManagerTest.java     |  15 ++-
 .../server/src/test/resources/test-nouveau.yaml    |   3 -
 57 files changed, 687 insertions(+), 420 deletions(-)
 create mode 100644 java/nouveau/api/pom.xml
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/After.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/AnalyzeRequest.java (82%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/AnalyzeResponse.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/DocumentDeleteRequest.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/DocumentUpdateRequest.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/DoubleRange.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/IndexDefinition.java (75%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/IndexInfo.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/Range.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/SearchHit.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/SearchRequest.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/SearchResults.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/document/DoubleDocValuesField.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/document/DoubleField.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/document/DoublePoint.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/document/Field.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/document/SortedDocValuesField.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/document/SortedSetDocValuesField.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/document/StoredDoubleField.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/document/StoredStringField.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/document/StringField.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/api/document/TextField.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/core/Index.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/core/Lucene.java (98%)
 create mode 100644 java/nouveau/api/src/main/java/org/apache/couchdb/nouveau/core/LuceneBundle.java
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/core/UpdatesOutOfOrderException.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/core/ser/AfterDeserializer.java (100%)
 rename java/nouveau/{server => api}/src/main/java/org/apache/couchdb/nouveau/core/ser/AfterSerializer.java (100%)
 rename java/nouveau/{server => api}/src/test/java/org/apache/couchdb/nouveau/api/DocumentUpdateRequestTest.java (98%)
 rename java/nouveau/{server => api}/src/test/java/org/apache/couchdb/nouveau/api/SearchRequestTest.java (100%)
 rename java/nouveau/{server => api}/src/test/resources/fixtures/DocumentUpdateRequest.json (100%)
 rename java/nouveau/{server => api}/src/test/resources/fixtures/SearchRequest.json (100%)
 rename java/nouveau/{shaded-lucene-9 => lucene9}/pom.xml (54%)
 create mode 100644 java/nouveau/lucene9/src/main/assembly/dist.xml
 rename java/nouveau/{server => lucene9}/src/main/java/org/apache/couchdb/nouveau/core/lucene9/Lucene9.java (81%)
 rename java/nouveau/{server => lucene9}/src/main/java/org/apache/couchdb/nouveau/core/lucene9/Lucene9AnalyzerFactory.java (55%)
 create mode 100644 java/nouveau/lucene9/src/main/java/org/apache/couchdb/nouveau/core/lucene9/Lucene9Bundle.java
 rename java/nouveau/{server => lucene9}/src/main/java/org/apache/couchdb/nouveau/core/lucene9/Lucene9Index.java (73%)
 create mode 100644 java/nouveau/lucene9/src/main/java/org/apache/couchdb/nouveau/core/lucene9/Lucene9QueryParser.java
 rename java/nouveau/{server => lucene9}/src/main/java/org/apache/couchdb/nouveau/core/lucene9/NumericRangeQueryProcessor.java (76%)
 rename java/nouveau/{server => lucene9}/src/main/java/org/apache/couchdb/nouveau/core/lucene9/ParallelSearcherFactory.java (83%)
 create mode 100644 java/nouveau/lucene9/src/main/resources/META-INF/services/io.dropwizard.ConfiguredBundle
 rename java/nouveau/{server => lucene9}/src/test/java/org/apache/couchdb/nouveau/core/lucene9/Lucene9AnalyzerFactoryTest.java (64%)
 delete mode 100644 java/nouveau/server/src/main/java/org/apache/couchdb/nouveau/core/lucene9/Lucene9QueryParser.java
 delete mode 100644 java/nouveau/server/src/test/resources/test-nouveau.yaml