Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/StatisticalElasticFacets.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/facets/StatisticalElasticSearchFacets.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/StatisticalElasticFacets.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/StatisticalElasticFacets.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/facets/StatisticalElasticSearchFacets.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/facets/StatisticalElasticSearchFacets.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/StatisticalElasticFacets.java
 Fri May 22 11:00:21 2020
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch.facets;
+package org.apache.jackrabbit.oak.plugins.index.elastic.query.facets;
 
 import com.google.common.collect.AbstractIterator;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchIndexDefinition;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.query.ElasticsearchSearcher;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.query.ElasticsearchSearcherModel;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.util.ElasticsearchConstants;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition;
+import org.apache.jackrabbit.oak.plugins.index.elastic.query.ElasticSearcher;
+import 
org.apache.jackrabbit.oak.plugins.index.elastic.query.ElasticSearcherModel;
+import org.apache.jackrabbit.oak.plugins.index.elastic.util.ElasticConstants;
 import org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition;
 import org.apache.jackrabbit.oak.plugins.index.search.spi.query.FulltextIndex;
 import org.apache.jackrabbit.oak.plugins.index.search.util.TapeSampling;
@@ -41,40 +41,40 @@ import java.util.List;
 import java.util.Map;
 import java.util.Random;
 
-public class StatisticalElasticSearchFacets extends 
InsecureElasticSearchFacets {
-    private static final Logger LOG = 
LoggerFactory.getLogger(StatisticalElasticSearchFacets.class);
+public class StatisticalElasticFacets extends InsecureElasticFacets {
+    private static final Logger LOG = 
LoggerFactory.getLogger(StatisticalElasticFacets.class);
 
     private final IndexDefinition.SecureFacetConfiguration 
secureFacetConfiguration;
 
-    public StatisticalElasticSearchFacets(ElasticsearchSearcher searcher, 
QueryBuilder query,
-                                          QueryIndex.IndexPlan plan, 
IndexDefinition.SecureFacetConfiguration secureFacetConfiguration,
-                                          ElasticsearchAggregationData 
elasticsearchAggregationData) {
-        super(searcher, query, plan, elasticsearchAggregationData);
+    public StatisticalElasticFacets(ElasticSearcher searcher, QueryBuilder 
query,
+                                    QueryIndex.IndexPlan plan, 
IndexDefinition.SecureFacetConfiguration secureFacetConfiguration,
+                                    ElasticAggregationData 
elasticAggregationData) {
+        super(searcher, query, plan, elasticAggregationData);
         this.secureFacetConfiguration = secureFacetConfiguration;
     }
 
     @Override
-    public Map<String, List<FulltextIndex.Facet>> 
getElasticSearchFacets(ElasticsearchIndexDefinition indexDefinition,
-                                                                         int 
numberOfFacets) throws IOException {
+    public Map<String, List<FulltextIndex.Facet>> 
getFacets(ElasticIndexDefinition indexDefinition,
+                                                            int 
numberOfFacets) throws IOException {
         Map<String, List<FulltextIndex.Facet>> result = new HashMap<>();
         Map<String, List<FulltextIndex.Facet>> topChildren;
         Filter filter = getPlan().getFilter();
         int hitCount;
         int sampleSize = 
secureFacetConfiguration.getStatisticalFacetSampleSize();
-        ElasticsearchAggregationData aggregationData = 
getElasticsearchAggregationData();
+        ElasticAggregationData aggregationData = getElasticAggregationData();
         if (aggregationData == null || aggregationData.getNumberOfFacets() < 
numberOfFacets) {
             LOG.warn("Facets and Totalhit count are being retrieved by calling 
Elasticsearch");
-            topChildren = super.getElasticSearchFacets(indexDefinition, 
numberOfFacets);
-            ElasticsearchSearcherModel elasticsearchSearcherModel = new 
ElasticsearchSearcherModel.ElasticsearchSearcherModelBuilder()
+            topChildren = super.getFacets(indexDefinition, numberOfFacets);
+            ElasticSearcherModel elasticSearcherModel = new 
ElasticSearcherModel.ElasticSearcherModelBuilder()
                     .withQuery(getQuery())
-                    
.withBatchSize(ElasticsearchConstants.ELASTICSEARCH_QUERY_BATCH_SIZE)
+                    .withBatchSize(ElasticConstants.ELASTIC_QUERY_BATCH_SIZE)
                     .build();
-            SearchResponse docs = 
getSearcher().search(elasticsearchSearcherModel);
+            SearchResponse docs = getSearcher().search(elasticSearcherModel);
             long totalResults = docs.getHits().getTotalHits().value;
             hitCount = Math.toIntExact(totalResults);
         } else {
-            topChildren = 
changeToFacetList(getElasticsearchAggregationData().getAggregations().getAsMap(),
 numberOfFacets);
-            hitCount = 
Math.toIntExact(getElasticsearchAggregationData().getTotalDocuments());
+            topChildren = 
changeToFacetList(getElasticAggregationData().getAggregations().getAsMap(), 
numberOfFacets);
+            hitCount = 
Math.toIntExact(getElasticAggregationData().getTotalDocuments());
         }
 
         // In case the hit count is less than sample size(A very small 
reposiotry perhaps)
@@ -82,7 +82,7 @@ public class StatisticalElasticSearchFac
         // instead of statistical count. <OAK-8138>
         if (hitCount < sampleSize) {
             LOG.debug("SampleSize: {} is greater than hitcount: {}, Getting 
secure facet count", sampleSize, hitCount);
-            return new SecureElasticSearchFacets(getSearcher(), getQuery(), 
getPlan()).getElasticSearchFacets(indexDefinition,
+            return new SecureElasticFacets(getSearcher(), getQuery(), 
getPlan()).getFacets(indexDefinition,
                     numberOfFacets);
         }
         long randomSeed = secureFacetConfiguration.getRandomSeed();
@@ -101,7 +101,7 @@ public class StatisticalElasticSearchFac
         return result;
     }
 
-    private Iterator<SearchHit> getMatchingDocIterator(ElasticsearchSearcher 
searcher, QueryBuilder query) {
+    private Iterator<SearchHit> getMatchingDocIterator(ElasticSearcher 
searcher, QueryBuilder query) {
         return new AbstractIterator<SearchHit>() {
             List<SearchHit> matchingDocuments = new LinkedList<>();
             Iterator<SearchHit> matchingDocsListIterator = 
matchingDocuments.iterator();
@@ -113,19 +113,19 @@ public class StatisticalElasticSearchFac
                     if (matchingDocsListIterator.hasNext()) {
                         return matchingDocsListIterator.next();
                     } else {
-                        ElasticsearchSearcherModel elasticsearchSearcherModel 
= new ElasticsearchSearcherModel.ElasticsearchSearcherModelBuilder()
+                        ElasticSearcherModel elasticSearcherModel = new 
ElasticSearcherModel.ElasticSearcherModelBuilder()
                                 .withQuery(query)
-                                
.withBatchSize(ElasticsearchConstants.ELASTICSEARCH_QUERY_BATCH_SIZE)
+                                
.withBatchSize(ElasticConstants.ELASTIC_QUERY_BATCH_SIZE)
                                 .withFrom(from)
                                 .build();
-                        SearchResponse searchResponse = 
searcher.search(elasticsearchSearcherModel);
+                        SearchResponse searchResponse = 
searcher.search(elasticSearcherModel);
                         SearchHit[] searchHits = 
searchResponse.getHits().getHits();
-                        if (searchHits.length == 0 || searchHits.length < 
ElasticsearchConstants.ELASTICSEARCH_QUERY_BATCH_SIZE) {
+                        if (searchHits.length == 0 || searchHits.length < 
ElasticConstants.ELASTIC_QUERY_BATCH_SIZE) {
                             return endOfData();
                         } else {
                             matchingDocuments = Arrays.asList(searchHits);
                             matchingDocsListIterator = 
matchingDocuments.iterator();
-                            from += 
ElasticsearchConstants.ELASTICSEARCH_QUERY_BATCH_SIZE;
+                            from += ElasticConstants.ELASTIC_QUERY_BATCH_SIZE;
                             return matchingDocsListIterator.next();
                         }
                     }

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticAggregationBuilderUtil.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchAggregationBuilderUtil.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticAggregationBuilderUtil.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticAggregationBuilderUtil.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchAggregationBuilderUtil.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchAggregationBuilderUtil.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticAggregationBuilderUtil.java
 Fri May 22 11:00:21 2020
@@ -14,10 +14,10 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch.util;
+package org.apache.jackrabbit.oak.plugins.index.elastic.util;
 
 import org.apache.jackrabbit.oak.api.Type;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchIndexDefinition;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition;
 import org.apache.jackrabbit.oak.plugins.index.search.spi.query.FulltextIndex;
 import org.apache.jackrabbit.oak.spi.query.Filter;
 import org.apache.jackrabbit.oak.spi.query.QueryConstants;
@@ -29,12 +29,12 @@ import java.util.Collection;
 import java.util.LinkedList;
 import java.util.List;
 
-public final class ElasticsearchAggregationBuilderUtil {
+public final class ElasticAggregationBuilderUtil {
 
-    private ElasticsearchAggregationBuilderUtil() {
+    private ElasticAggregationBuilderUtil() {
     }
 
-    public static List<TermsAggregationBuilder> 
getAggregators(QueryIndex.IndexPlan plan, ElasticsearchIndexDefinition 
indexDefinition, int numberOfFacets) {
+    public static List<TermsAggregationBuilder> 
getAggregators(QueryIndex.IndexPlan plan, ElasticIndexDefinition 
indexDefinition, int numberOfFacets) {
         List<TermsAggregationBuilder> termsAggregationBuilders = new 
LinkedList<>();
         Collection<Filter.PropertyRestriction> propertyRestrictions = 
plan.getFilter().getPropertyRestrictions();
         for (Filter.PropertyRestriction propertyRestriction : 
propertyRestrictions) {

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticConstants.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchConstants.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticConstants.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticConstants.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchConstants.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchConstants.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticConstants.java
 Fri May 22 11:00:21 2020
@@ -14,15 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch.util;
+package org.apache.jackrabbit.oak.plugins.index.elastic.util;
 
-public final class ElasticsearchConstants {
+public final class ElasticConstants {
     /**
      * Batch size for fetching results from queries.
      */
-    public static final int ELASTICSEARCH_QUERY_BATCH_SIZE = 1000;
-    public static final int ELASTICSEARCH_QUERY_MAX_BATCH_SIZE = 10000;
+    public static final int ELASTIC_QUERY_BATCH_SIZE = 1000;
+    public static final int ELASTIC_QUERY_MAX_BATCH_SIZE = 10000;
 
-    private ElasticsearchConstants() {
+    private ElasticConstants() {
     }
 }

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticIndexDefinitionBuilder.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchIndexDefinitionBuilder.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticIndexDefinitionBuilder.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticIndexDefinitionBuilder.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchIndexDefinitionBuilder.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchIndexDefinitionBuilder.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticIndexDefinitionBuilder.java
 Fri May 22 11:00:21 2020
@@ -14,16 +14,16 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch.util;
+package org.apache.jackrabbit.oak.plugins.index.elastic.util;
 
 import 
org.apache.jackrabbit.oak.plugins.index.search.util.IndexDefinitionBuilder;
 
-import static 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchIndexDefinition.TYPE_ELASTICSEARCH;
+import static 
org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition.TYPE_ELASTICSEARCH;
 
 /**
  * Utility class to create Elasticsearch Index Definitions along with the 
relevant node structure.
  */
-public class ElasticsearchIndexDefinitionBuilder extends 
IndexDefinitionBuilder {
+public class ElasticIndexDefinitionBuilder extends IndexDefinitionBuilder {
     @Override
     protected String getIndexType() {
         return TYPE_ELASTICSEARCH;

Modified: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/SearchSourceBuilderUtil.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/SearchSourceBuilderUtil.java?rev=1878026&r1=1878025&r2=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/SearchSourceBuilderUtil.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/SearchSourceBuilderUtil.java
 Fri May 22 11:00:21 2020
@@ -14,22 +14,22 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch.util;
+package org.apache.jackrabbit.oak.plugins.index.elastic.util;
 
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.query.ElasticsearchSearcherModel;
+import 
org.apache.jackrabbit.oak.plugins.index.elastic.query.ElasticSearcherModel;
 import org.elasticsearch.search.aggregations.AggregationBuilder;
 import org.elasticsearch.search.builder.SearchSourceBuilder;
 
 public class SearchSourceBuilderUtil {
 
-    public static SearchSourceBuilder 
createSearchSourceBuilder(ElasticsearchSearcherModel 
elasticsearchSearcherModel) {
+    public static SearchSourceBuilder 
createSearchSourceBuilder(ElasticSearcherModel elasticSearcherModel) {
         SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder()
-                .query(elasticsearchSearcherModel.getQueryBuilder())
-                .fetchSource(elasticsearchSearcherModel.getStoredField(), null)
-                .size(elasticsearchSearcherModel.getBatchSize())
-                .from(elasticsearchSearcherModel.getFrom());
+                .query(elasticSearcherModel.getQueryBuilder())
+                .fetchSource(elasticSearcherModel.getStoredField(), null)
+                .size(elasticSearcherModel.getBatchSize())
+                .from(elasticSearcherModel.getFrom());
 
-        for (AggregationBuilder aggregationBuilder : 
elasticsearchSearcherModel.getAggregationBuilders()) {
+        for (AggregationBuilder aggregationBuilder : 
elasticSearcherModel.getAggregationBuilders()) {
             searchSourceBuilder.aggregation(aggregationBuilder);
         }
         return searchSourceBuilder;

Modified: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/TermQueryBuilderFactory.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/TermQueryBuilderFactory.java?rev=1878026&r1=1878025&r2=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/TermQueryBuilderFactory.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/TermQueryBuilderFactory.java
 Fri May 22 11:00:21 2020
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch.util;
+package org.apache.jackrabbit.oak.plugins.index.elastic.util;
 
 import org.apache.jackrabbit.oak.api.PropertyValue;
 import org.apache.jackrabbit.oak.commons.PathUtils;

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticAbstractQueryTest.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchAbstractQueryTest.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticAbstractQueryTest.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticAbstractQueryTest.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchAbstractQueryTest.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchAbstractQueryTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticAbstractQueryTest.java
 Fri May 22 11:00:21 2020
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch;
+package org.apache.jackrabbit.oak.plugins.index.elastic;
 
 import org.apache.commons.io.FileUtils;
 import org.apache.jackrabbit.oak.InitialContent;
@@ -25,9 +25,9 @@ import org.apache.jackrabbit.oak.plugins
 import org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider;
 import org.apache.jackrabbit.oak.plugins.index.TrackingCorruptIndexHandler;
 import 
org.apache.jackrabbit.oak.plugins.index.counter.NodeCounterEditorProvider;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.index.ElasticsearchIndexEditorProvider;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.query.ElasticsearchIndexProvider;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.util.ElasticsearchIndexDefinitionBuilder;
+import 
org.apache.jackrabbit.oak.plugins.index.elastic.index.ElasticIndexEditorProvider;
+import 
org.apache.jackrabbit.oak.plugins.index.elastic.query.ElasticIndexProvider;
+import 
org.apache.jackrabbit.oak.plugins.index.elastic.util.ElasticIndexDefinitionBuilder;
 import org.apache.jackrabbit.oak.plugins.index.nodetype.NodeTypeIndexProvider;
 import 
org.apache.jackrabbit.oak.plugins.index.property.PropertyIndexEditorProvider;
 import org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache;
@@ -52,11 +52,11 @@ import java.util.concurrent.TimeUnit;
 import static com.google.common.collect.Lists.newArrayList;
 import static 
org.apache.jackrabbit.oak.plugins.index.CompositeIndexEditorProvider.compose;
 import static 
org.apache.jackrabbit.oak.plugins.index.IndexConstants.INDEX_DEFINITIONS_NAME;
-import static 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchIndexDefinition.BULK_FLUSH_INTERVAL_MS_DEFAULT;
+import static 
org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition.BULK_FLUSH_INTERVAL_MS_DEFAULT;
 
-public abstract class ElasticsearchAbstractQueryTest extends AbstractQueryTest 
{
+public abstract class ElasticAbstractQueryTest extends AbstractQueryTest {
 
-    protected static final Logger LOG = 
LoggerFactory.getLogger(ElasticsearchAbstractQueryTest.class);
+    protected static final Logger LOG = 
LoggerFactory.getLogger(ElasticAbstractQueryTest.class);
 
     // Set this connection string as
     // <scheme>://<hostname>:<port>?key_id=<>,key_secret=<>
@@ -64,7 +64,7 @@ public abstract class ElasticsearchAbstr
     // needs authentication
     // Do not set this if docker is running and you want to run the tests on 
docker instead.
     private static final String elasticConnectionString = 
System.getProperty("elasticConnectionString");
-    private ElasticsearchConnection esConnection;
+    private ElasticConnection esConnection;
 
     // This is instantiated during repo creation but not hooked up to the 
async indexing lane
     // This can be used by the extending classes to trigger the async index 
update as per need (not having to wait for async indexing cycle)
@@ -74,19 +74,19 @@ public abstract class ElasticsearchAbstr
     protected int DEFAULT_ASYNC_INDEXING_TIME_IN_SECONDS = 5;
 
     @ClassRule
-    public static ElasticsearchConnectionRule elasticRule = new 
ElasticsearchConnectionRule(elasticConnectionString);
+    public static ElasticConnectionRule elasticRule = new 
ElasticConnectionRule(elasticConnectionString);
 
     /*
     Close the ES connection after every test method execution
      */
     @After
     public void cleanup() throws IOException {
-        elasticRule.closeElasticSearchConnection();
+        elasticRule.closeElasticConnection();
     }
 
     // Override this in extending test class to provide different 
ExtractedTextCache if needed
-    protected ElasticsearchIndexEditorProvider 
getElasticIndexEditorProvider(ElasticsearchConnection esConnection) {
-        return new ElasticsearchIndexEditorProvider(esConnection,
+    protected ElasticIndexEditorProvider 
getElasticIndexEditorProvider(ElasticConnection esConnection) {
+        return new ElasticIndexEditorProvider(esConnection,
                 new ExtractedTextCache(10 * FileUtils.ONE_MB, 100));
     }
 
@@ -135,10 +135,10 @@ public abstract class ElasticsearchAbstr
     @Override
     protected ContentRepository createRepository() {
 
-        esConnection = elasticRule.useDocker() ? 
elasticRule.getElasticSearchConnectionForDocker() :
-                elasticRule.getElasticsearchConnectionFromString();
-        ElasticsearchIndexEditorProvider editorProvider = 
getElasticIndexEditorProvider(esConnection);
-        ElasticsearchIndexProvider indexProvider = new 
ElasticsearchIndexProvider(esConnection);
+        esConnection = elasticRule.useDocker() ? 
elasticRule.getElasticConnectionForDocker() :
+                elasticRule.getElasticConnectionFromString();
+        ElasticIndexEditorProvider editorProvider = 
getElasticIndexEditorProvider(esConnection);
+        ElasticIndexProvider indexProvider = new 
ElasticIndexProvider(esConnection);
 
         nodeStore = getNodeStore();
 
@@ -166,11 +166,11 @@ public abstract class ElasticsearchAbstr
     }
 
     protected static void assertEventually(Runnable r) {
-        ElasticsearchTestUtils.assertEventually(r, 
BULK_FLUSH_INTERVAL_MS_DEFAULT * 5);
+        ElasticTestUtils.assertEventually(r, BULK_FLUSH_INTERVAL_MS_DEFAULT * 
5);
     }
 
     protected IndexDefinitionBuilder createIndex(String... propNames) {
-        IndexDefinitionBuilder builder = new 
ElasticsearchIndexDefinitionBuilder();
+        IndexDefinitionBuilder builder = new ElasticIndexDefinitionBuilder();
         if (!useAsyncIndexing()) {
             builder = builder.noAsync();
         }
@@ -202,7 +202,7 @@ public abstract class ElasticsearchAbstr
     // Utility methods accessing directly Elasticsearch
 
     protected boolean exists(Tree index) {
-        ElasticsearchIndexDefinition esIdxDef = 
getElasticsearchIndexDefinition(index);
+        ElasticIndexDefinition esIdxDef = getElasticIndexDefinition(index);
 
         try {
             return esConnection.getClient().indices()
@@ -213,7 +213,7 @@ public abstract class ElasticsearchAbstr
     }
 
     protected long countDocuments(Tree index) {
-        ElasticsearchIndexDefinition esIdxDef = 
getElasticsearchIndexDefinition(index);
+        ElasticIndexDefinition esIdxDef = getElasticIndexDefinition(index);
 
         CountRequest request = new 
CountRequest(esIdxDef.getRemoteIndexAlias());
         try {
@@ -223,8 +223,8 @@ public abstract class ElasticsearchAbstr
         }
     }
 
-    private ElasticsearchIndexDefinition getElasticsearchIndexDefinition(Tree 
index) {
-        return new ElasticsearchIndexDefinition(
+    private ElasticIndexDefinition getElasticIndexDefinition(Tree index) {
+        return new ElasticIndexDefinition(
                 nodeStore.getRoot(),
                 
nodeStore.getRoot().getChildNode(INDEX_DEFINITIONS_NAME).getChildNode(index.getName()),
                 index.getPath(),

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnectionRule.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchConnectionRule.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnectionRule.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnectionRule.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchConnectionRule.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchConnectionRule.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnectionRule.java
 Fri May 22 11:00:21 2020
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch;
+package org.apache.jackrabbit.oak.plugins.index.elastic;
 
 
 import com.github.dockerjava.api.DockerClient;
@@ -36,16 +36,16 @@ import static org.junit.Assume.assumeNot
 /*
 To be used as a @ClassRule
  */
-public class ElasticsearchConnectionRule extends ExternalResource {
+public class ElasticConnectionRule extends ExternalResource {
 
-    private static final Logger LOG = 
LoggerFactory.getLogger(ElasticsearchConnectionRule.class);
-    private ElasticsearchConnection elasticSearchConnection;
-    private final String elasticSearchConnectionString;
+    private static final Logger LOG = 
LoggerFactory.getLogger(ElasticConnectionRule.class);
+    private ElasticConnection elasticConnection;
+    private final String elasticConnectionString;
     private static final String INDEX_PREFIX = "ElasticTest_";
     private static boolean useDocker = false;
 
-    public ElasticsearchConnectionRule(String elasticSearchConnectionString) {
-        this.elasticSearchConnectionString = elasticSearchConnectionString;
+    public ElasticConnectionRule(String elasticConnectionString) {
+        this.elasticConnectionString = elasticConnectionString;
     }
 
     public ElasticsearchContainer elastic;
@@ -56,7 +56,7 @@ public class ElasticsearchConnectionRule
     @Override
     protected void before() {
         if (useDocker()) {
-            elasticSearchConnection = getElasticSearchConnectionForDocker();
+            elasticConnection = getElasticConnectionForDocker();
         }
     }
 
@@ -68,7 +68,7 @@ public class ElasticsearchConnectionRule
         Statement s = super.apply(base, description);
         // see if docker is to be used or not... initialize docker rule only 
if that's the case.
 
-        if (elasticSearchConnectionString == null || 
getElasticsearchConnectionFromString() == null) {
+        if (elasticConnectionString == null || 
getElasticConnectionFromString() == null) {
             checkIfDockerClientAvailable();
             elastic = new 
ElasticsearchContainer("docker.elastic.co/elasticsearch/elasticsearch:" + 
Version.CURRENT);
             s = elastic.apply(s, description);
@@ -82,10 +82,10 @@ public class ElasticsearchConnectionRule
         //TODO: See if something needs to be cleaned up at test class level ??
     }
 
-    public ElasticsearchConnection getElasticsearchConnectionFromString() {
-        if (elasticSearchConnection == null) {
+    public ElasticConnection getElasticConnectionFromString() {
+        if (elasticConnection == null) {
             try {
-                URI uri = new URI(elasticSearchConnectionString);
+                URI uri = new URI(elasticConnectionString);
                 String host = uri.getHost();
                 String scheme = uri.getScheme();
                 int port = uri.getPort();
@@ -97,7 +97,7 @@ public class ElasticsearchConnectionRule
                     api_key = query.split(",")[0].split("=")[1];
                     api_secret = query.split(",")[1].split("=")[1];
                 }
-                elasticSearchConnection = ElasticsearchConnection.newBuilder()
+                elasticConnection = ElasticConnection.newBuilder()
                         .withIndexPrefix(INDEX_PREFIX + 
System.currentTimeMillis())
                         .withConnectionParameters(scheme, host, port)
                         .withApiKeys(api_key, api_secret)
@@ -106,28 +106,28 @@ public class ElasticsearchConnectionRule
                 return null;
             }
         }
-        return elasticSearchConnection;
+        return elasticConnection;
     }
 
-    public ElasticsearchConnection getElasticSearchConnectionForDocker() {
-        if (elasticSearchConnection == null) {
-            elasticSearchConnection = ElasticsearchConnection.newBuilder()
+    public ElasticConnection getElasticConnectionForDocker() {
+        if (elasticConnection == null) {
+            elasticConnection = ElasticConnection.newBuilder()
                     .withIndexPrefix(INDEX_PREFIX + System.currentTimeMillis())
-                    
.withConnectionParameters(ElasticsearchConnection.DEFAULT_SCHEME,
+                    .withConnectionParameters(ElasticConnection.DEFAULT_SCHEME,
                             elastic.getContainerIpAddress(),
-                            
elastic.getMappedPort(ElasticsearchConnection.DEFAULT_PORT))
+                            
elastic.getMappedPort(ElasticConnection.DEFAULT_PORT))
                     .withApiKeys(null, null)
                     .build();
         }
-        return elasticSearchConnection;
+        return elasticConnection;
     }
 
-    public void closeElasticSearchConnection() throws IOException {
-        if (elasticSearchConnection != null) {
-            elasticSearchConnection.close();
+    public void closeElasticConnection() throws IOException {
+        if (elasticConnection != null) {
+            elasticConnection.close();
             // Make this object null otherwise tests after the first test would
             // receive an client that is closed.
-            elasticSearchConnection = null;
+            elasticConnection = null;
         }
     }
 
@@ -144,7 +144,7 @@ public class ElasticsearchConnectionRule
     }
 
     private void setUseDocker(boolean useDocker) {
-        this.useDocker = useDocker;
+        ElasticConnectionRule.useDocker = useDocker;
     }
 
     public boolean useDocker() {

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnectionTest.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchConnectionTest.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnectionTest.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnectionTest.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchConnectionTest.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchConnectionTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnectionTest.java
 Fri May 22 11:00:21 2020
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch;
+package org.apache.jackrabbit.oak.plugins.index.elastic;
 
 import org.elasticsearch.client.RestHighLevelClient;
 import org.junit.Test;
@@ -23,11 +23,11 @@ import java.io.IOException;
 
 import static org.junit.Assert.assertEquals;
 
-public class ElasticsearchConnectionTest {
+public class ElasticConnectionTest {
 
     @Test
     public void uniqueClient() throws IOException {
-        ElasticsearchConnection connection = 
ElasticsearchConnection.newBuilder()
+        ElasticConnection connection = ElasticConnection.newBuilder()
                 .withIndexPrefix("test")
                 .withDefaultConnectionParameters()
                 .build();
@@ -42,7 +42,7 @@ public class ElasticsearchConnectionTest
 
     @Test(expected = IllegalStateException.class)
     public void alreadyClosedConnection() throws IOException {
-        ElasticsearchConnection connection = 
ElasticsearchConnection.newBuilder()
+        ElasticConnection connection = ElasticConnection.newBuilder()
                 .withIndexPrefix("test")
                 .withDefaultConnectionParameters()
                 .build();

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticContentTest.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchContentTest.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticContentTest.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticContentTest.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchContentTest.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchContentTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticContentTest.java
 Fri May 22 11:00:21 2020
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch;
+package org.apache.jackrabbit.oak.plugins.index.elastic;
 
 import org.apache.jackrabbit.oak.api.Tree;
 import 
org.apache.jackrabbit.oak.plugins.index.search.util.IndexDefinitionBuilder;
@@ -28,7 +28,7 @@ import static org.hamcrest.CoreMatchers.
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.Assert.assertTrue;
 
-public class ElasticsearchContentTest extends ElasticsearchAbstractQueryTest {
+public class ElasticContentTest extends ElasticAbstractQueryTest {
 
     @Test
     public void indexWithAnalyzedProperty() throws Exception {

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticFacetTest.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchFacetTest.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticFacetTest.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticFacetTest.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchFacetTest.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchFacetTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticFacetTest.java
 Fri May 22 11:00:21 2020
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch;
+package org.apache.jackrabbit.oak.plugins.index.elastic;
 
 import com.github.dockerjava.api.DockerClient;
 import com.google.common.collect.Maps;
@@ -25,9 +25,9 @@ import org.apache.jackrabbit.commons.jac
 import org.apache.jackrabbit.oak.Oak;
 import org.apache.jackrabbit.oak.api.Type;
 import org.apache.jackrabbit.oak.jcr.Jcr;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.index.ElasticsearchIndexEditorProvider;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.query.ElasticsearchIndexProvider;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.util.ElasticsearchIndexDefinitionBuilder;
+import 
org.apache.jackrabbit.oak.plugins.index.elastic.index.ElasticIndexEditorProvider;
+import 
org.apache.jackrabbit.oak.plugins.index.elastic.query.ElasticIndexProvider;
+import 
org.apache.jackrabbit.oak.plugins.index.elastic.util.ElasticIndexDefinitionBuilder;
 import org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache;
 import 
org.apache.jackrabbit.oak.plugins.index.search.util.IndexDefinitionBuilder;
 import org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore;
@@ -61,7 +61,7 @@ import java.util.Set;
 import static org.apache.jackrabbit.commons.JcrUtils.getOrCreateByPath;
 import static org.apache.jackrabbit.oak.InitialContentHelper.INITIAL_CONTENT;
 import static 
org.apache.jackrabbit.oak.plugins.index.IndexConstants.INDEX_DEFINITIONS_NAME;
-import static 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchIndexDefinition.BULK_FLUSH_INTERVAL_MS_DEFAULT;
+import static 
org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition.BULK_FLUSH_INTERVAL_MS_DEFAULT;
 import static 
org.apache.jackrabbit.oak.plugins.index.search.FulltextIndexConstants.FACETS;
 import static 
org.apache.jackrabbit.oak.plugins.index.search.FulltextIndexConstants.PROP_REFRESH_DEFN;
 import static 
org.apache.jackrabbit.oak.plugins.index.search.FulltextIndexConstants.PROP_SECURE_FACETS;
@@ -74,9 +74,9 @@ import static org.junit.Assert.assertNot
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assume.assumeNotNull;
 
-public class ElasticsearchFacetTest {
+public class ElasticFacetTest {
 
-    private static final Logger LOG = 
LoggerFactory.getLogger(ElasticsearchFacetTest.class);
+    private static final Logger LOG = 
LoggerFactory.getLogger(ElasticFacetTest.class);
     private static final String FACET_PROP = "facets";
     private Closer closer;
     private Session session;
@@ -102,7 +102,7 @@ public class ElasticsearchFacetTest {
         try {
             client = DockerClientFactory.instance().client();
         } catch (Exception e) {
-            LOG.warn("Docker is not available, ElasticsearchPropertyIndexTest 
will be skipped");
+            LOG.warn("Docker is not available, ElasticFacetTest will be 
skipped");
         }
         assumeNotNull(client);
     }
@@ -116,16 +116,16 @@ public class ElasticsearchFacetTest {
     }
 
     private void createRepository() throws RepositoryException {
-        ElasticsearchConnection connection = 
ElasticsearchConnection.newBuilder()
+        ElasticConnection connection = ElasticConnection.newBuilder()
                 .withIndexPrefix("" + System.nanoTime())
                 .withConnectionParameters(
-                        ElasticsearchConnection.DEFAULT_SCHEME,
+                        ElasticConnection.DEFAULT_SCHEME,
                         elastic.getContainerIpAddress(),
-                        
elastic.getMappedPort(ElasticsearchConnection.DEFAULT_PORT)
+                        elastic.getMappedPort(ElasticConnection.DEFAULT_PORT)
                 ).build();
-        ElasticsearchIndexEditorProvider editorProvider = new 
ElasticsearchIndexEditorProvider(connection,
+        ElasticIndexEditorProvider editorProvider = new 
ElasticIndexEditorProvider(connection,
                 new ExtractedTextCache(10 * FileUtils.ONE_MB, 100));
-        ElasticsearchIndexProvider indexProvider = new 
ElasticsearchIndexProvider(connection);
+        ElasticIndexProvider indexProvider = new 
ElasticIndexProvider(connection);
 
         NodeStore nodeStore = new MemoryNodeStore(INITIAL_CONTENT);
         Oak oak = new Oak(nodeStore)
@@ -155,7 +155,7 @@ public class ElasticsearchFacetTest {
         }
 
         void initialize(String nodeType) {
-            indexDefinitionBuilder = new ElasticsearchIndexDefinitionBuilder();
+            indexDefinitionBuilder = new ElasticIndexDefinitionBuilder();
             indexRule = indexDefinitionBuilder.indexRule(nodeType);
         }
 
@@ -426,7 +426,7 @@ public class ElasticsearchFacetTest {
     }
 
     private static void assertEventually(Runnable r) {
-        ElasticsearchTestUtils.assertEventually(r, 
BULK_FLUSH_INTERVAL_MS_DEFAULT * 3);
+        ElasticTestUtils.assertEventually(r, BULK_FLUSH_INTERVAL_MS_DEFAULT * 
3);
     }
 
 }

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticFullTextAsyncTest.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchFullTextAsyncTest.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticFullTextAsyncTest.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticFullTextAsyncTest.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchFullTextAsyncTest.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchFullTextAsyncTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticFullTextAsyncTest.java
 Fri May 22 11:00:21 2020
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch;
+package org.apache.jackrabbit.oak.plugins.index.elastic;
 
 import org.apache.jackrabbit.oak.api.Tree;
 import 
org.apache.jackrabbit.oak.plugins.index.search.util.IndexDefinitionBuilder;
@@ -25,7 +25,7 @@ import java.util.Arrays;
 import static org.hamcrest.CoreMatchers.containsString;
 import static org.hamcrest.MatcherAssert.assertThat;
 
-public class ElasticsearchFullTextAsyncTest extends 
ElasticsearchAbstractQueryTest {
+public class ElasticFullTextAsyncTest extends ElasticAbstractQueryTest {
 
     @Override
     protected boolean useAsyncIndexing() {

Modified: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexAggregationNtFileTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexAggregationNtFileTest.java?rev=1878026&r1=1878025&r2=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexAggregationNtFileTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexAggregationNtFileTest.java
 Fri May 22 11:00:21 2020
@@ -14,21 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch;
+package org.apache.jackrabbit.oak.plugins.index.elastic;
 
-import com.github.dockerjava.api.DockerClient;
 import com.google.common.collect.Lists;
-import org.apache.commons.io.FileUtils;
 import org.apache.jackrabbit.oak.InitialContent;
-import org.apache.jackrabbit.oak.Oak;
 import org.apache.jackrabbit.oak.api.CommitFailedException;
-import org.apache.jackrabbit.oak.api.ContentRepository;
 import org.apache.jackrabbit.oak.api.Root;
 import org.apache.jackrabbit.oak.api.Tree;
 import org.apache.jackrabbit.oak.api.Type;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.index.ElasticsearchIndexEditorProvider;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.query.ElasticsearchIndexProvider;
-import org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache;
 import org.apache.jackrabbit.oak.plugins.index.search.FulltextIndexConstants;
 import org.apache.jackrabbit.oak.plugins.index.search.IndexFormatVersion;
 import org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore;
@@ -36,23 +29,14 @@ import org.apache.jackrabbit.oak.plugins
 import org.apache.jackrabbit.oak.plugins.nodetype.TypeEditorProvider;
 import org.apache.jackrabbit.oak.plugins.nodetype.write.NodeTypeRegistry;
 import org.apache.jackrabbit.oak.plugins.tree.factories.RootFactory;
-import org.apache.jackrabbit.oak.query.AbstractQueryTest;
 import org.apache.jackrabbit.oak.spi.commit.CompositeEditorProvider;
 import org.apache.jackrabbit.oak.spi.commit.EditorHook;
-import org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider;
 import org.apache.jackrabbit.oak.spi.state.ApplyDiff;
 import org.apache.jackrabbit.oak.spi.state.NodeBuilder;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.apache.jackrabbit.oak.spi.state.NodeStore;
-import org.elasticsearch.Version;
 import org.jetbrains.annotations.NotNull;
-import org.junit.BeforeClass;
-import org.junit.Rule;
 import org.junit.Test;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.testcontainers.DockerClientFactory;
-import org.testcontainers.elasticsearch.ElasticsearchContainer;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -67,13 +51,11 @@ import static org.apache.jackrabbit.JcrC
 import static org.apache.jackrabbit.JcrConstants.JCR_SYSTEM;
 import static org.apache.jackrabbit.JcrConstants.NT_FILE;
 import static org.apache.jackrabbit.oak.api.Type.NAME;
-import static 
org.apache.jackrabbit.oak.plugins.index.IndexConstants.INDEX_DEFINITIONS_NAME;
 import static 
org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState.binaryProperty;
 import static 
org.apache.jackrabbit.oak.spi.nodetype.NodeTypeConstants.JCR_NODE_TYPES;
 import static org.junit.Assert.fail;
-import static org.junit.Assume.assumeNotNull;
 
-public class ElasticIndexAggregationNtFileTest extends 
ElasticsearchAbstractQueryTest {
+public class ElasticIndexAggregationNtFileTest extends 
ElasticAbstractQueryTest {
     private static final String NT_TEST_ASSET = "test:Asset";
 
     @Override
@@ -134,7 +116,7 @@ public class ElasticIndexAggregationNtFi
     @Override
     protected void createTestIndexNode() throws Exception {
         Tree index = root.getTree("/");
-        Tree indexDefn = createTestIndexNode(index, 
ElasticsearchIndexDefinition.TYPE_ELASTICSEARCH);
+        Tree indexDefn = createTestIndexNode(index, 
ElasticIndexDefinition.TYPE_ELASTICSEARCH);
         indexDefn.setProperty(FulltextIndexConstants.COMPAT_MODE, 
IndexFormatVersion.V2.getVersion());
         Tree includeNtFileContent = 
indexDefn.addChild(FulltextIndexConstants.AGGREGATES)
                 .addChild(NT_TEST_ASSET).addChild("include10");

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderServiceTest.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchIndexProviderServiceTest.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderServiceTest.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderServiceTest.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchIndexProviderServiceTest.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchIndexProviderServiceTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderServiceTest.java
 Fri May 22 11:00:21 2020
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch;
+package org.apache.jackrabbit.oak.plugins.index.elastic;
 
 import org.apache.jackrabbit.oak.osgi.OsgiWhiteboard;
 import org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider;
@@ -34,14 +34,13 @@ import org.junit.Test;
 import org.junit.rules.TemporaryFolder;
 
 import java.io.File;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
 
-import static 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchIndexProviderService.PROP_INDEX_PREFIX;
+import static 
org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexProviderService.PROP_INDEX_PREFIX;
 import static org.junit.Assert.assertNotNull;
 
-public class ElasticsearchIndexProviderServiceTest {
+public class ElasticIndexProviderServiceTest {
 
     @Rule
     public final TemporaryFolder folder = new TemporaryFolder(new 
File("target"));
@@ -49,7 +48,7 @@ public class ElasticsearchIndexProviderS
     @Rule
     public final OsgiContext context = new OsgiContext();
 
-    private final ElasticsearchIndexProviderService service = new 
ElasticsearchIndexProviderService();
+    private final ElasticIndexProviderService service = new 
ElasticIndexProviderService();
 
     private Whiteboard wb;
 

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticPropertyIndexTest.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchPropertyIndexTest.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticPropertyIndexTest.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticPropertyIndexTest.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchPropertyIndexTest.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchPropertyIndexTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticPropertyIndexTest.java
 Fri May 22 11:00:21 2020
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch;
+package org.apache.jackrabbit.oak.plugins.index.elastic;
 
 import org.apache.jackrabbit.oak.api.Tree;
 import 
org.apache.jackrabbit.oak.plugins.index.search.util.IndexDefinitionBuilder;
@@ -27,7 +27,7 @@ import static org.apache.jackrabbit.oak.
 import static org.hamcrest.CoreMatchers.containsString;
 import static org.hamcrest.MatcherAssert.assertThat;
 
-public class ElasticsearchPropertyIndexTest extends 
ElasticsearchAbstractQueryTest {
+public class ElasticPropertyIndexTest extends ElasticAbstractQueryTest {
 
     @Test
     public void testBulkProcessorFlushLimit() throws Exception {

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticTestUtils.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchTestUtils.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticTestUtils.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticTestUtils.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchTestUtils.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchTestUtils.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticTestUtils.java
 Fri May 22 11:00:21 2020
@@ -14,13 +14,13 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch;
+package org.apache.jackrabbit.oak.plugins.index.elastic;
 
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public final class ElasticsearchTestUtils {
-    private static final Logger LOG = 
LoggerFactory.getLogger(ElasticsearchTestUtils.class);
+public final class ElasticTestUtils {
+    private static final Logger LOG = 
LoggerFactory.getLogger(ElasticTestUtils.class);
 
     public static void assertEventually(Runnable r, long timeoutMillis) {
         final long start = System.currentTimeMillis();

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexHelperTest.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexHelperTest.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexHelperTest.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexHelperTest.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexHelperTest.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexHelperTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexHelperTest.java
 Fri May 22 11:00:21 2020
@@ -14,11 +14,11 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch.index;
+package org.apache.jackrabbit.oak.plugins.index.elastic.index;
 
 import com.fasterxml.jackson.databind.ObjectMapper;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchIndexDefinition;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.util.ElasticsearchIndexDefinitionBuilder;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition;
+import 
org.apache.jackrabbit.oak.plugins.index.elastic.util.ElasticIndexDefinitionBuilder;
 import 
org.apache.jackrabbit.oak.plugins.index.search.util.IndexDefinitionBuilder;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.elasticsearch.client.indices.CreateIndexRequest;
@@ -30,21 +30,21 @@ import java.util.Map;
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
 
-public class ElasticsearchIndexHelperTest {
+public class ElasticIndexHelperTest {
 
     @Test
     public void multiRulesWithSamePropertyNames() throws IOException {
-        IndexDefinitionBuilder builder = new 
ElasticsearchIndexDefinitionBuilder();
+        IndexDefinitionBuilder builder = new ElasticIndexDefinitionBuilder();
         IndexDefinitionBuilder.IndexRule indexRuleA = 
builder.indexRule("typeA");
         indexRuleA.property("foo").type("String");
         IndexDefinitionBuilder.IndexRule indexRuleB = 
builder.indexRule("typeB");
         indexRuleB.property("foo").type("String").analyzed();
         NodeState nodeState = builder.build();
 
-        ElasticsearchIndexDefinition definition =
-                new ElasticsearchIndexDefinition(nodeState, nodeState, "path", 
"prefix");
+        ElasticIndexDefinition definition =
+                new ElasticIndexDefinition(nodeState, nodeState, "path", 
"prefix");
 
-        CreateIndexRequest request = 
ElasticsearchIndexHelper.createIndexRequest(definition);
+        CreateIndexRequest request = 
ElasticIndexHelper.createIndexRequest(definition);
 
         ObjectMapper mapper = new ObjectMapper();
         Map<String, Object> jsonMap = 
mapper.readValue(request.mappings().streamInput(), Map.class);
@@ -57,17 +57,17 @@ public class ElasticsearchIndexHelperTes
 
     @Test(expected = IllegalStateException.class)
     public void multiRulesWithSamePropertyNamesDifferentTypes() throws 
IOException {
-        IndexDefinitionBuilder builder = new 
ElasticsearchIndexDefinitionBuilder();
+        IndexDefinitionBuilder builder = new ElasticIndexDefinitionBuilder();
         IndexDefinitionBuilder.IndexRule indexRuleA = 
builder.indexRule("typeA");
         indexRuleA.property("foo").type("String");
         IndexDefinitionBuilder.IndexRule indexRuleB = 
builder.indexRule("typeB");
         indexRuleB.property("foo").type("Boolean");
         NodeState nodeState = builder.build();
 
-        ElasticsearchIndexDefinition definition =
-                new ElasticsearchIndexDefinition(nodeState, nodeState, "path", 
"prefix");
+        ElasticIndexDefinition definition =
+                new ElasticIndexDefinition(nodeState, nodeState, "path", 
"prefix");
 
-        ElasticsearchIndexHelper.createIndexRequest(definition);
+        ElasticIndexHelper.createIndexRequest(definition);
     }
 
 }

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriterTest.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexWriterTest.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriterTest.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriterTest.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexWriterTest.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexWriterTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriterTest.java
 Fri May 22 11:00:21 2020
@@ -14,10 +14,10 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch.index;
+package org.apache.jackrabbit.oak.plugins.index.elastic.index;
 
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchConnection;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchIndexDefinition;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticConnection;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition;
 import org.elasticsearch.action.bulk.BulkProcessor;
 import org.elasticsearch.action.delete.DeleteRequest;
 import org.elasticsearch.action.index.IndexRequest;
@@ -37,29 +37,29 @@ import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
-public class ElasticsearchIndexWriterTest {
+public class ElasticIndexWriterTest {
 
     @Mock
-    private ElasticsearchConnection elasticsearchConnectionMock;
+    private ElasticConnection elasticConnectionMock;
 
     @Mock
-    private ElasticsearchIndexDefinition indexDefinitionMock;
+    private ElasticIndexDefinition indexDefinitionMock;
 
     @Mock
     private BulkProcessor bulkProcessorMock;
 
-    private ElasticsearchIndexWriter indexWriter;
+    private ElasticIndexWriter indexWriter;
 
     @Before
     public void setUp() {
         MockitoAnnotations.initMocks(this);
         
when(indexDefinitionMock.getRemoteIndexAlias()).thenReturn("test-index");
-        indexWriter = new 
ElasticsearchIndexWriter(elasticsearchConnectionMock, indexDefinitionMock, 
bulkProcessorMock);
+        indexWriter = new ElasticIndexWriter(elasticConnectionMock, 
indexDefinitionMock, bulkProcessorMock);
     }
 
     @Test
     public void singleUpdateDocument() {
-        indexWriter.updateDocument("/foo", new ElasticsearchDocument("/foo"));
+        indexWriter.updateDocument("/foo", new ElasticDocument("/foo"));
 
         ArgumentCaptor<IndexRequest> acIndexRequest = 
ArgumentCaptor.forClass(IndexRequest.class);
         verify(bulkProcessorMock).add(acIndexRequest.capture());
@@ -83,8 +83,8 @@ public class ElasticsearchIndexWriterTes
 
     @Test
     public void multiRequests() {
-        indexWriter.updateDocument("/foo", new ElasticsearchDocument("/foo"));
-        indexWriter.updateDocument("/bar", new ElasticsearchDocument("/bar"));
+        indexWriter.updateDocument("/foo", new ElasticDocument("/foo"));
+        indexWriter.updateDocument("/bar", new ElasticDocument("/bar"));
         indexWriter.deleteDocuments("/foo");
         indexWriter.deleteDocuments("/bar");
 
@@ -106,7 +106,7 @@ public class ElasticsearchIndexWriterTes
                 .collect(StringBuilder::new, StringBuilder::appendCodePoint, 
StringBuilder::append)
                 .toString();
 
-        indexWriter.updateDocument(generatedPath, new 
ElasticsearchDocument(generatedPath));
+        indexWriter.updateDocument(generatedPath, new 
ElasticDocument(generatedPath));
 
         ArgumentCaptor<IndexRequest> acIndexRequest = 
ArgumentCaptor.forClass(IndexRequest.class);
         verify(bulkProcessorMock).add(acIndexRequest.capture());

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexStatisticsTest.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/query/ElasticsearchIndexStatisticsTest.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexStatisticsTest.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexStatisticsTest.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/query/ElasticsearchIndexStatisticsTest.java&r1=1878025&r2=1878026&rev=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/query/ElasticsearchIndexStatisticsTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexStatisticsTest.java
 Fri May 22 11:00:21 2020
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.jackrabbit.oak.plugins.index.elasticsearch.query;
+package org.apache.jackrabbit.oak.plugins.index.elastic.query;
 
 import com.google.common.base.Ticker;
 import com.google.common.cache.LoadingCache;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchConnection;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchIndexDefinition;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticConnection;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition;
 import org.elasticsearch.client.RequestOptions;
 import org.elasticsearch.client.RestHighLevelClient;
 import org.elasticsearch.client.core.CountRequest;
@@ -32,7 +32,7 @@ import org.mockito.MockitoAnnotations;
 import java.io.IOException;
 import java.time.Duration;
 
-import static 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchTestUtils.assertEventually;
+import static 
org.apache.jackrabbit.oak.plugins.index.elastic.ElasticTestUtils.assertEventually;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.fail;
@@ -44,13 +44,13 @@ import static org.mockito.Mockito.verify
 import static org.mockito.Mockito.verifyNoMoreInteractions;
 import static org.mockito.Mockito.when;
 
-public class ElasticsearchIndexStatisticsTest {
+public class ElasticIndexStatisticsTest {
 
     @Mock
-    private ElasticsearchConnection elasticsearchConnectionMock;
+    private ElasticConnection elasticConnectionMock;
 
     @Mock
-    private ElasticsearchIndexDefinition indexDefinitionMock;
+    private ElasticIndexDefinition indexDefinitionMock;
 
     @Mock
     private RestHighLevelClient elasticClientMock;
@@ -59,23 +59,23 @@ public class ElasticsearchIndexStatistic
     public void setUp() {
         MockitoAnnotations.initMocks(this);
         
when(indexDefinitionMock.getRemoteIndexAlias()).thenReturn("test-index");
-        
when(elasticsearchConnectionMock.getClient()).thenReturn(elasticClientMock);
+        when(elasticConnectionMock.getClient()).thenReturn(elasticClientMock);
     }
 
     @Test
     public void defaultIndexStatistics() {
-        ElasticsearchIndexStatistics indexStatistics =
-                new ElasticsearchIndexStatistics(elasticsearchConnectionMock, 
indexDefinitionMock);
+        ElasticIndexStatistics indexStatistics =
+                new ElasticIndexStatistics(elasticConnectionMock, 
indexDefinitionMock);
         assertNotNull(indexStatistics);
     }
 
     @Test
     public void cachedStatistics() throws Exception {
         MutableTicker ticker = new MutableTicker();
-        LoadingCache<ElasticsearchIndexStatistics.CountRequestDescriptor, 
Integer> cache =
-                ElasticsearchIndexStatistics.setupCache(100, 10, 1, ticker);
-        ElasticsearchIndexStatistics indexStatistics =
-                new ElasticsearchIndexStatistics(elasticsearchConnectionMock, 
indexDefinitionMock, cache);
+        LoadingCache<ElasticIndexStatistics.CountRequestDescriptor, Integer> 
cache =
+                ElasticIndexStatistics.setupCache(100, 10, 1, ticker);
+        ElasticIndexStatistics indexStatistics =
+                new ElasticIndexStatistics(elasticConnectionMock, 
indexDefinitionMock, cache);
 
         CountResponse countResponse = mock(CountResponse.class);
         when(countResponse.getCount()).thenReturn(100L);


Reply via email to