This is an automated email from the ASF dual-hosted git repository. rnewson pushed a commit to branch lucene-10 in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit a2d31fab106d7c50e96511e90694685ba1479dc1 Author: Robert Newson <rnew...@apache.org> AuthorDate: Sat Nov 9 19:47:18 2024 +0000 Remove "9" from package and class names --- .../org/apache/couchdb/nouveau/NouveauApplication.java | 6 +++--- .../org/apache/couchdb/nouveau/core/IndexManager.java | 8 ++++---- .../LuceneAnalyzerFactory.java} | 6 +++--- .../Lucene9Index.java => lucene/LuceneIndex.java} | 18 +++++++++--------- .../LuceneIndexSchema.java} | 14 +++++++------- .../Lucene9Module.java => lucene/LuceneModule.java} | 8 ++++---- .../{lucene9 => lucene}/NouveauQueryParser.java | 2 +- .../{lucene9 => lucene}/ParallelSearcherFactory.java | 2 +- .../nouveau/{lucene9 => lucene}/QueryDeserializer.java | 2 +- .../nouveau/{lucene9 => lucene}/QuerySerializer.java | 2 +- .../SimpleAsciiFoldingAnalyzer.java | 2 +- .../couchdb/nouveau/resources/AnalyzeResource.java | 4 ++-- .../apache/couchdb/nouveau/core/IndexManagerTest.java | 2 +- .../LuceneAnalyzerFactoryTest.java} | 12 ++++++------ .../LuceneIndexTest.java} | 8 ++++---- .../{lucene9 => lucene}/NouveauQueryParserTest.java | 2 +- .../{lucene9 => lucene}/QuerySerializationTest.java | 4 ++-- 17 files changed, 51 insertions(+), 51 deletions(-) diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/NouveauApplication.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/NouveauApplication.java index 7179eadc0..a6c202903 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/NouveauApplication.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/NouveauApplication.java @@ -24,8 +24,8 @@ import org.apache.couchdb.nouveau.core.IndexManager; import org.apache.couchdb.nouveau.core.UserAgentFilter; import org.apache.couchdb.nouveau.health.AnalyzeHealthCheck; import org.apache.couchdb.nouveau.health.IndexHealthCheck; -import org.apache.couchdb.nouveau.lucene9.Lucene9Module; -import org.apache.couchdb.nouveau.lucene9.ParallelSearcherFactory; +import org.apache.couchdb.nouveau.lucene.LuceneModule; +import org.apache.couchdb.nouveau.lucene.ParallelSearcherFactory; import org.apache.couchdb.nouveau.resources.AnalyzeResource; import org.apache.couchdb.nouveau.resources.IndexResource; import org.apache.couchdb.nouveau.tasks.CloseAllIndexesTask; @@ -65,7 +65,7 @@ public class NouveauApplication extends Application<NouveauApplicationConfigurat environment.lifecycle().manage(indexManager); // Serialization classes - environment.getObjectMapper().registerModule(new Lucene9Module()); + environment.getObjectMapper().registerModule(new LuceneModule()); // AnalyzeResource final AnalyzeResource analyzeResource = new AnalyzeResource(); diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java index 85230d322..bfbd61460 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java @@ -35,8 +35,8 @@ import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.stream.Stream; import org.apache.couchdb.nouveau.api.IndexDefinition; -import org.apache.couchdb.nouveau.lucene9.Lucene9AnalyzerFactory; -import org.apache.couchdb.nouveau.lucene9.Lucene9Index; +import org.apache.couchdb.nouveau.lucene.LuceneAnalyzerFactory; +import org.apache.couchdb.nouveau.lucene.LuceneIndex; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.IndexWriterConfig; @@ -379,7 +379,7 @@ public final class IndexManager implements Managed { LOGGER.info("opening {}", name); final Path path = indexPath(name); final IndexDefinition indexDefinition = loadIndexDefinition(name); - final Analyzer analyzer = Lucene9AnalyzerFactory.fromDefinition(indexDefinition); + final Analyzer analyzer = LuceneAnalyzerFactory.fromDefinition(indexDefinition); final Directory dir = new DirectIODirectory(FSDirectory.open(path.resolve("9"))); final IndexWriterConfig config = new IndexWriterConfig(analyzer); config.setUseCompoundFile(false); @@ -387,7 +387,7 @@ public final class IndexManager implements Managed { final long updateSeq = getSeq(writer, "update_seq"); final long purgeSeq = getSeq(writer, "purge_seq"); final SearcherManager searcherManager = new SearcherManager(writer, searcherFactory); - return new Lucene9Index(analyzer, writer, updateSeq, purgeSeq, searcherManager); + return new LuceneIndex(analyzer, writer, updateSeq, purgeSeq, searcherManager); } private long getSeq(final IndexWriter writer, final String key) throws IOException { diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactory.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneAnalyzerFactory.java similarity index 97% rename from nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactory.java rename to nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneAnalyzerFactory.java index 2bd47ed97..b95230cec 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactory.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneAnalyzerFactory.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import jakarta.ws.rs.WebApplicationException; import jakarta.ws.rs.core.Response.Status; @@ -60,9 +60,9 @@ import org.apache.lucene.analysis.sv.SwedishAnalyzer; import org.apache.lucene.analysis.th.ThaiAnalyzer; import org.apache.lucene.analysis.tr.TurkishAnalyzer; -public final class Lucene9AnalyzerFactory { +public final class LuceneAnalyzerFactory { - private Lucene9AnalyzerFactory() {} + private LuceneAnalyzerFactory() {} public static Analyzer fromDefinition(final IndexDefinition indexDefinition) { final Analyzer defaultAnalyzer = newAnalyzer(indexDefinition.getDefaultAnalyzer()); diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneIndex.java similarity index 98% rename from nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java rename to nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneIndex.java index dad3040f3..9dda62f89 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Index.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneIndex.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import jakarta.ws.rs.WebApplicationException; import jakarta.ws.rs.core.Response.Status; @@ -97,7 +97,7 @@ import org.apache.lucene.search.TopFieldCollectorManager; import org.apache.lucene.store.Directory; import org.apache.lucene.util.BytesRef; -public class Lucene9Index extends Index { +public class LuceneIndex extends Index { private static final Sort DEFAULT_SORT = new Sort(SortField.FIELD_SCORE, new SortField("_id", SortField.Type.STRING)); @@ -106,9 +106,9 @@ public class Lucene9Index extends Index { private final Analyzer analyzer; private final IndexWriter writer; private final SearcherManager searcherManager; - private final Lucene9IndexSchema schema; + private final LuceneIndexSchema schema; - public Lucene9Index( + public LuceneIndex( final Analyzer analyzer, final IndexWriter writer, final long updateSeq, @@ -537,22 +537,22 @@ public class Lucene9Index extends Index { return result; } - private Lucene9IndexSchema initSchema(IndexWriter writer) { + private LuceneIndexSchema initSchema(IndexWriter writer) { var commitData = writer.getLiveCommitData(); if (commitData == null) { - return Lucene9IndexSchema.emptySchema(); + return LuceneIndexSchema.emptySchema(); } for (var entry : commitData) { if (entry.getKey().equals("_schema")) { - return Lucene9IndexSchema.fromString(entry.getValue()); + return LuceneIndexSchema.fromString(entry.getValue()); } } - return Lucene9IndexSchema.emptySchema(); + return LuceneIndexSchema.emptySchema(); } @Override public String toString() { - return "Lucene9Index [analyzer=" + analyzer + ", writer=" + writer + ", searcherManager=" + searcherManager + return "LuceneIndex [analyzer=" + analyzer + ", writer=" + writer + ", searcherManager=" + searcherManager + "]"; } diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9IndexSchema.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneIndexSchema.java similarity index 91% rename from nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9IndexSchema.java rename to nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneIndexSchema.java index 92cc5fc2e..ef335bf5a 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9IndexSchema.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneIndexSchema.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import jakarta.ws.rs.WebApplicationException; import jakarta.ws.rs.core.Response.Status; @@ -32,7 +32,7 @@ import org.apache.couchdb.nouveau.api.StringField; import org.apache.couchdb.nouveau.api.TextField; import org.apache.lucene.queryparser.flexible.standard.config.PointsConfig; -final class Lucene9IndexSchema { +final class LuceneIndexSchema { public enum Type { STRING, @@ -56,23 +56,23 @@ final class Lucene9IndexSchema { private final ConcurrentMap<String, Type> map; - private Lucene9IndexSchema(Map<String, Type> map) { + private LuceneIndexSchema(Map<String, Type> map) { this.map = new ConcurrentHashMap<>(map); this.map.put("_id", Type.STRING); } - public static Lucene9IndexSchema emptySchema() { - return new Lucene9IndexSchema(new HashMap<String, Type>()); + public static LuceneIndexSchema emptySchema() { + return new LuceneIndexSchema(new HashMap<String, Type>()); } - public static Lucene9IndexSchema fromString(final String schemaStr) { + public static LuceneIndexSchema fromString(final String schemaStr) { Objects.requireNonNull(schemaStr); if (schemaStr.isEmpty()) { return emptySchema(); } var map = Arrays.stream(schemaStr.split(",")) .collect(Collectors.toMap(i -> i.split(":")[0], i -> Type.valueOf(i.split(":")[1]))); - return new Lucene9IndexSchema(map); + return new LuceneIndexSchema(map); } public void update(final Collection<Field> fields) { diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Module.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneModule.java similarity index 82% rename from nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Module.java rename to nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneModule.java index 06102de84..35be8efe2 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9Module.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/LuceneModule.java @@ -11,16 +11,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import com.fasterxml.jackson.core.Version; import com.fasterxml.jackson.databind.module.SimpleModule; import org.apache.lucene.search.Query; -public class Lucene9Module extends SimpleModule { +public class LuceneModule extends SimpleModule { - public Lucene9Module() { - super("lucene9", Version.unknownVersion()); + public LuceneModule() { + super("lucene", Version.unknownVersion()); // Query addSerializer(Query.class, new QuerySerializer()); diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/NouveauQueryParser.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/NouveauQueryParser.java similarity index 98% rename from nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/NouveauQueryParser.java rename to nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/NouveauQueryParser.java index fc7acf509..d37ab3d37 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/NouveauQueryParser.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/NouveauQueryParser.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import java.util.Map; import org.apache.lucene.analysis.Analyzer; diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/ParallelSearcherFactory.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/ParallelSearcherFactory.java similarity index 96% rename from nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/ParallelSearcherFactory.java rename to nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/ParallelSearcherFactory.java index 4553fa76b..bd9050af8 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/ParallelSearcherFactory.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/ParallelSearcherFactory.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import java.io.IOException; import java.util.concurrent.Executor; diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/QueryDeserializer.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/QueryDeserializer.java similarity index 99% rename from nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/QueryDeserializer.java rename to nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/QueryDeserializer.java index b0620e661..04a771cf5 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/QueryDeserializer.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/QueryDeserializer.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import com.fasterxml.jackson.core.JsonParseException; import com.fasterxml.jackson.core.JsonParser; diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/QuerySerializer.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/QuerySerializer.java similarity index 99% rename from nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/QuerySerializer.java rename to nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/QuerySerializer.java index 5e1d50871..2c88383a1 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/QuerySerializer.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/QuerySerializer.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import com.fasterxml.jackson.core.JsonGenerationException; import com.fasterxml.jackson.core.JsonGenerator; diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/SimpleAsciiFoldingAnalyzer.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/SimpleAsciiFoldingAnalyzer.java similarity index 96% rename from nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/SimpleAsciiFoldingAnalyzer.java rename to nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/SimpleAsciiFoldingAnalyzer.java index 6b4c8c642..464b49d63 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/SimpleAsciiFoldingAnalyzer.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene/SimpleAsciiFoldingAnalyzer.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.TokenStream; diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/resources/AnalyzeResource.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/resources/AnalyzeResource.java index 2ae8b78f1..d5249e205 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/resources/AnalyzeResource.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/resources/AnalyzeResource.java @@ -30,7 +30,7 @@ import java.util.ArrayList; import java.util.List; import org.apache.couchdb.nouveau.api.AnalyzeRequest; import org.apache.couchdb.nouveau.api.AnalyzeResponse; -import org.apache.couchdb.nouveau.lucene9.Lucene9AnalyzerFactory; +import org.apache.couchdb.nouveau.lucene.LuceneAnalyzerFactory; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.TokenStream; import org.apache.lucene.analysis.tokenattributes.CharTermAttribute; @@ -47,7 +47,7 @@ public final class AnalyzeResource { public AnalyzeResponse analyzeText(@NotNull @Valid AnalyzeRequest request) throws IOException { try { final List<String> tokens = - tokenize(Lucene9AnalyzerFactory.newAnalyzer(request.getAnalyzer()), request.getText()); + tokenize(LuceneAnalyzerFactory.newAnalyzer(request.getAnalyzer()), request.getText()); return new AnalyzeResponse(tokens); } catch (IllegalArgumentException e) { throw new WebApplicationException(request.getAnalyzer() + " not a valid analyzer", Status.BAD_REQUEST); diff --git a/nouveau/src/test/java/org/apache/couchdb/nouveau/core/IndexManagerTest.java b/nouveau/src/test/java/org/apache/couchdb/nouveau/core/IndexManagerTest.java index a994cdd0c..d51422efd 100644 --- a/nouveau/src/test/java/org/apache/couchdb/nouveau/core/IndexManagerTest.java +++ b/nouveau/src/test/java/org/apache/couchdb/nouveau/core/IndexManagerTest.java @@ -23,7 +23,7 @@ import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; import org.apache.couchdb.nouveau.api.IndexDefinition; import org.apache.couchdb.nouveau.api.SearchRequest; -import org.apache.couchdb.nouveau.lucene9.ParallelSearcherFactory; +import org.apache.couchdb.nouveau.lucene.ParallelSearcherFactory; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactoryTest.java b/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/LuceneAnalyzerFactoryTest.java similarity index 95% rename from nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactoryTest.java rename to nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/LuceneAnalyzerFactoryTest.java index eb8e30e08..8094c269b 100644 --- a/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactoryTest.java +++ b/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/LuceneAnalyzerFactoryTest.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertThrows; @@ -62,7 +62,7 @@ import org.apache.lucene.analysis.th.ThaiAnalyzer; import org.apache.lucene.analysis.tr.TurkishAnalyzer; import org.junit.jupiter.api.Test; -public class Lucene9AnalyzerFactoryTest { +public class LuceneAnalyzerFactoryTest { @Test public void testkeyword() throws Exception { @@ -258,7 +258,7 @@ public class Lucene9AnalyzerFactoryTest { public void testFieldAnalyzers() throws Exception { final IndexDefinition indexDefinition = new IndexDefinition("standard", Map.of("english", "english", "thai", "thai", "email", "email")); - final Analyzer analyzer = Lucene9AnalyzerFactory.fromDefinition(indexDefinition); + final Analyzer analyzer = LuceneAnalyzerFactory.fromDefinition(indexDefinition); assertThat(analyzer).isInstanceOf(PerFieldAnalyzerWrapper.class); final Method m = PerFieldAnalyzerWrapper.class.getDeclaredMethod("getWrappedAnalyzer", String.class); m.setAccessible(true); @@ -270,12 +270,12 @@ public class Lucene9AnalyzerFactoryTest { @Test public void testUnknownAnalyzer() throws Exception { - assertThrows(WebApplicationException.class, () -> Lucene9AnalyzerFactory.newAnalyzer("foo")); + assertThrows(WebApplicationException.class, () -> LuceneAnalyzerFactory.newAnalyzer("foo")); } private void assertAnalyzer(final String name, final Class<? extends Analyzer> clazz) throws Exception { - assertThat(Lucene9AnalyzerFactory.newAnalyzer(name)).isInstanceOf(clazz); - assertThat(Lucene9AnalyzerFactory.fromDefinition(new IndexDefinition(name, null))) + assertThat(LuceneAnalyzerFactory.newAnalyzer(name)).isInstanceOf(clazz); + assertThat(LuceneAnalyzerFactory.fromDefinition(new IndexDefinition(name, null))) .isInstanceOf(clazz); } } diff --git a/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/Lucene9IndexTest.java b/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/LuceneIndexTest.java similarity index 97% rename from nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/Lucene9IndexTest.java rename to nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/LuceneIndexTest.java index 428e3eb6a..9206b83d9 100644 --- a/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/Lucene9IndexTest.java +++ b/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/LuceneIndexTest.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertThrows; @@ -45,18 +45,18 @@ import org.apache.lucene.store.FSDirectory; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -public class Lucene9IndexTest { +public class LuceneIndexTest { protected final Index setup(final Path path) throws IOException { final IndexDefinition indexDefinition = new IndexDefinition(); indexDefinition.setDefaultAnalyzer("standard"); - final Analyzer analyzer = Lucene9AnalyzerFactory.fromDefinition(indexDefinition); + final Analyzer analyzer = LuceneAnalyzerFactory.fromDefinition(indexDefinition); final Directory dir = new DirectIODirectory(FSDirectory.open(path)); final IndexWriterConfig config = new IndexWriterConfig(analyzer); config.setUseCompoundFile(false); final IndexWriter writer = new IndexWriter(dir, config); final SearcherManager searcherManager = new SearcherManager(writer, null); - return new Lucene9Index(analyzer, writer, 0L, 0L, searcherManager); + return new LuceneIndex(analyzer, writer, 0L, 0L, searcherManager); } protected final void cleanup(final Index index) throws IOException { diff --git a/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/NouveauQueryParserTest.java b/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/NouveauQueryParserTest.java similarity index 98% rename from nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/NouveauQueryParserTest.java rename to nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/NouveauQueryParserTest.java index 0f4689b21..ab7c3dfdd 100644 --- a/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/NouveauQueryParserTest.java +++ b/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/NouveauQueryParserTest.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import static org.assertj.core.api.Assertions.assertThat; diff --git a/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/QuerySerializationTest.java b/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/QuerySerializationTest.java similarity index 97% rename from nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/QuerySerializationTest.java rename to nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/QuerySerializationTest.java index 555495a7a..9d20907c9 100644 --- a/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene9/QuerySerializationTest.java +++ b/nouveau/src/test/java/org/apache/couchdb/nouveau/lucene/QuerySerializationTest.java @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package org.apache.couchdb.nouveau.lucene9; +package org.apache.couchdb.nouveau.lucene; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertThrows; @@ -39,7 +39,7 @@ public class QuerySerializationTest { @BeforeAll public static void setup() { mapper = new ObjectMapper(); - mapper.registerModule(new Lucene9Module()); + mapper.registerModule(new LuceneModule()); } @Test