Author: fortino
Date: Fri May 22 11:00:21 2020
New Revision: 1878026

URL: http://svn.apache.org/viewvc?rev=1878026&view=rev
Log:
OAK-9087|oak-search-elastic: class / package names refactoring

Added:
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/
      - copied from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnection.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchConnection.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexDefinition.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchIndexDefinition.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchIndexProviderService.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocument.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchDocument.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocumentMaker.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchDocumentMaker.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditor.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexEditor.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorContext.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexEditorContext.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorProvider.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexEditorProvider.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexHelper.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexHelper.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriter.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexWriter.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriterFactory.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexWriterFactory.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndex.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/query/ElasticsearchIndex.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexNode.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/query/ElasticsearchIndexNode.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexProvider.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/query/ElasticsearchIndexProvider.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexStatistics.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/query/ElasticsearchIndexStatistics.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticResultRowIterator.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/query/ElasticsearchResultRowIterator.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticSearcher.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/query/ElasticsearchSearcher.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticSearcherModel.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/query/ElasticsearchSearcherModel.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/
      - copied from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/facets/
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/ElasticAggregationData.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/facets/ElasticsearchAggregationData.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/ElasticFacets.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/facets/ElasticsearchFacets.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/InsecureElasticFacets.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/facets/InsecureElasticSearchFacets.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/SecureElasticFacets.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/facets/SecureElasticSearchFacets.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/StatisticalElasticFacets.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/facets/StatisticalElasticSearchFacets.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticAggregationBuilderUtil.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchAggregationBuilderUtil.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticConstants.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchConstants.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticIndexDefinitionBuilder.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/util/ElasticsearchIndexDefinitionBuilder.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/
      - copied from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticAbstractQueryTest.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchAbstractQueryTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnectionRule.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchConnectionRule.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnectionTest.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchConnectionTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticContentTest.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchContentTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticFacetTest.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchFacetTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticFullTextAsyncTest.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchFullTextAsyncTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderServiceTest.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchIndexProviderServiceTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticPropertyIndexTest.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchPropertyIndexTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticTestUtils.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchTestUtils.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexHelperTest.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexHelperTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriterTest.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexWriterTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndexStatisticsTest.java
      - copied, changed from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/query/ElasticsearchIndexStatisticsTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/resources/org/apache/jackrabbit/oak/plugins/index/elastic/
      - copied from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/test/resources/org/apache/jackrabbit/oak/plugins/index/elasticsearch/
Removed:
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchConnection.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchIndexDefinition.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchIndexProviderService.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/facets/
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticsearchDocument.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticsearchDocumentMaker.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticsearchIndexEditor.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticsearchIndexEditorContext.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticsearchIndexEditorProvider.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticsearchIndexHelper.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticsearchIndexWriter.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticsearchIndexWriterFactory.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticsearchIndex.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticsearchIndexNode.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticsearchIndexProvider.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticsearchIndexStatistics.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticsearchResultRowIterator.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticsearchSearcher.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticsearchSearcherModel.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/ElasticsearchAggregationData.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/ElasticsearchFacets.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/InsecureElasticSearchFacets.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/SecureElasticSearchFacets.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/StatisticalElasticSearchFacets.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticsearchAggregationBuilderUtil.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticsearchConstants.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/ElasticsearchIndexDefinitionBuilder.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchAbstractQueryTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchConnectionRule.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchConnectionTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchContentTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchFacetTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchFullTextAsyncTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchIndexProviderServiceTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchPropertyIndexTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticsearchTestUtils.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticsearchIndexHelperTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticsearchIndexWriterTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticsearchIndexStatisticsTest.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/resources/org/apache/jackrabbit/oak/plugins/index/elasticsearch/
Modified:
    
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticBenchmarkRunner.java
    
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticFullTextWithGlobalIndexSearchTest.java
    
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticFullTextWithoutGlobalIndexSearchTest.java
    
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyFTIndexedContentAvailability.java
    
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyFTSeparatedIndexedContentAvailability.java
    
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyTextSearchTest.java
    
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/util/ElasticGlobalInitializer.java
    jackrabbit/oak/trunk/oak-search-elastic/pom.xml
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/facets/ElasticFacetHelper.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/SearchSourceBuilderUtil.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/util/TermQueryBuilderFactory.java
    
jackrabbit/oak/trunk/oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexAggregationNtFileTest.java

Modified: 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticBenchmarkRunner.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticBenchmarkRunner.java?rev=1878026&r1=1878025&r2=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticBenchmarkRunner.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticBenchmarkRunner.java
 Fri May 22 11:00:21 2020
@@ -17,14 +17,14 @@
 package org.apache.jackrabbit.oak.benchmark;
 
 
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchConnection;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticConnection;
 import org.apache.jackrabbit.oak.stats.StatisticsProvider;
 
 import java.util.Arrays;
 
 public class ElasticBenchmarkRunner extends BenchmarkRunner {
 
-    private static ElasticsearchConnection connection;
+    private static ElasticConnection connection;
 
     public static void main(String[] args) throws Exception {
         initOptionSet(args);
@@ -36,7 +36,7 @@ public class ElasticBenchmarkRunner exte
         // we have orphaned HttpClient's I/O disp threads that don't let the 
process exit.
 
         try {
-            connection =  ElasticsearchConnection.newBuilder()
+            connection =  ElasticConnection.newBuilder()
                     .withIndexPrefix("benchmark")
                     .withConnectionParameters(
                             benchmarkOptions.getElasticScheme().value(options),

Modified: 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticFullTextWithGlobalIndexSearchTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticFullTextWithGlobalIndexSearchTest.java?rev=1878026&r1=1878025&r2=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticFullTextWithGlobalIndexSearchTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticFullTextWithGlobalIndexSearchTest.java
 Fri May 22 11:00:21 2020
@@ -28,9 +28,9 @@ import org.apache.jackrabbit.oak.fixture
 import org.apache.jackrabbit.oak.fixture.OakRepositoryFixture;
 import org.apache.jackrabbit.oak.fixture.RepositoryFixture;
 import org.apache.jackrabbit.oak.jcr.Jcr;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchConnection;
-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.elastic.ElasticConnection;
+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.nodetype.NodeTypeIndexProvider;
 import 
org.apache.jackrabbit.oak.plugins.index.property.PropertyIndexEditorProvider;
 import org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache;
@@ -40,10 +40,10 @@ import java.io.File;
 
 public class ElasticFullTextWithGlobalIndexSearchTest extends SearchTest {
 
-    private ElasticsearchConnection coordinate;
+    private ElasticConnection coordinate;
     private String ELASTIC_GLOBAL_INDEX;
 
-    ElasticFullTextWithGlobalIndexSearchTest(File dump, boolean flat, boolean 
doReport, Boolean storageEnabled, ElasticsearchConnection coordinate) {
+    ElasticFullTextWithGlobalIndexSearchTest(File dump, boolean flat, boolean 
doReport, Boolean storageEnabled, ElasticConnection coordinate) {
         super(dump, flat, doReport, storageEnabled);
         this.coordinate = coordinate;
     }
@@ -55,9 +55,9 @@ public class ElasticFullTextWithGlobalIn
             return ((OakRepositoryFixture) fixture).setUpCluster(1, new 
JcrCreator() {
                 @Override
                 public Jcr customize(Oak oak) {
-                    ElasticsearchIndexEditorProvider editorProvider = new 
ElasticsearchIndexEditorProvider(coordinate,
+                    ElasticIndexEditorProvider editorProvider = new 
ElasticIndexEditorProvider(coordinate,
                             new ExtractedTextCache(10 * FileUtils.ONE_MB, 
100));
-                    ElasticsearchIndexProvider indexProvider = new 
ElasticsearchIndexProvider(coordinate);
+                    ElasticIndexProvider indexProvider = new 
ElasticIndexProvider(coordinate);
                     oak.with(editorProvider)
                             .with(indexProvider)
                             .with(new PropertyIndexEditorProvider())

Modified: 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticFullTextWithoutGlobalIndexSearchTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticFullTextWithoutGlobalIndexSearchTest.java?rev=1878026&r1=1878025&r2=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticFullTextWithoutGlobalIndexSearchTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticFullTextWithoutGlobalIndexSearchTest.java
 Fri May 22 11:00:21 2020
@@ -26,10 +26,10 @@ import org.apache.jackrabbit.oak.fixture
 import org.apache.jackrabbit.oak.fixture.OakRepositoryFixture;
 import org.apache.jackrabbit.oak.fixture.RepositoryFixture;
 import org.apache.jackrabbit.oak.jcr.Jcr;
-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.elasticsearch.index.ElasticsearchIndexEditorProvider;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.query.ElasticsearchIndexProvider;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticConnection;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition;
+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.nodetype.NodeTypeIndexProvider;
 import 
org.apache.jackrabbit.oak.plugins.index.property.PropertyIndexEditorProvider;
 import org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache;
@@ -41,9 +41,9 @@ import static com.google.common.collect.
 
 public class ElasticFullTextWithoutGlobalIndexSearchTest extends SearchTest {
 
-    private ElasticsearchConnection coordinate;
+    private ElasticConnection coordinate;
 
-    ElasticFullTextWithoutGlobalIndexSearchTest(File dump, boolean flat, 
boolean doReport, Boolean storageEnabled, ElasticsearchConnection coordinate) {
+    ElasticFullTextWithoutGlobalIndexSearchTest(File dump, boolean flat, 
boolean doReport, Boolean storageEnabled, ElasticConnection coordinate) {
         super(dump, flat, doReport, storageEnabled);
         this.coordinate = coordinate;
     }
@@ -54,15 +54,15 @@ public class ElasticFullTextWithoutGloba
             return ((OakRepositoryFixture) fixture).setUpCluster(1, new 
JcrCreator() {
                 @Override
                 public Jcr customize(Oak oak) {
-                    ElasticsearchIndexEditorProvider editorProvider = new 
ElasticsearchIndexEditorProvider(coordinate,
+                    ElasticIndexEditorProvider editorProvider = new 
ElasticIndexEditorProvider(coordinate,
                             new ExtractedTextCache(10 * FileUtils.ONE_MB, 
100));
-                    ElasticsearchIndexProvider indexProvider = new 
ElasticsearchIndexProvider(coordinate);
+                    ElasticIndexProvider indexProvider = new 
ElasticIndexProvider(coordinate);
                     oak.with(editorProvider)
                             .with(indexProvider)
                             .with(new PropertyIndexEditorProvider())
                             .with(new NodeTypeIndexProvider())
                             .with(new 
PropertyFullTextTest.FullTextPropertyInitialiser(TestHelper.getUniqueIndexName("elasticText"),
 of("text"),
-                                    
ElasticsearchIndexDefinition.TYPE_ELASTICSEARCH).nodeScope().analyzed());
+                                    
ElasticIndexDefinition.TYPE_ELASTICSEARCH).nodeScope().analyzed());
                     return new Jcr(oak);
                 }
             });

Modified: 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyFTIndexedContentAvailability.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyFTIndexedContentAvailability.java?rev=1878026&r1=1878025&r2=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyFTIndexedContentAvailability.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyFTIndexedContentAvailability.java
 Fri May 22 11:00:21 2020
@@ -26,10 +26,10 @@ import org.apache.jackrabbit.oak.fixture
 import org.apache.jackrabbit.oak.fixture.OakRepositoryFixture;
 import org.apache.jackrabbit.oak.fixture.RepositoryFixture;
 import org.apache.jackrabbit.oak.jcr.Jcr;
-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.elasticsearch.index.ElasticsearchIndexEditorProvider;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.query.ElasticsearchIndexProvider;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticConnection;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition;
+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.search.ExtractedTextCache;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -66,7 +66,7 @@ public class ElasticPropertyFTIndexedCon
 
     private static final Logger LOG = 
LoggerFactory.getLogger(ElasticPropertyFTIndexedContentAvailability.class);
     private String currentFixtureName;
-    private ElasticsearchConnection coordinate;
+    private ElasticConnection coordinate;
     private String ELASTIC_GLOBAL_INDEX;
 
     @Override
@@ -83,7 +83,7 @@ public class ElasticPropertyFTIndexedCon
     ElasticPropertyFTIndexedContentAvailability(final File dump,
                                                        final boolean flat,
                                                        final boolean doReport,
-                                                       final Boolean 
storageEnabled, ElasticsearchConnection coordinate) {
+                                                       final Boolean 
storageEnabled, ElasticConnection coordinate) {
         super(dump, flat, doReport, storageEnabled);
         this.coordinate = coordinate;
     }
@@ -96,15 +96,15 @@ public class ElasticPropertyFTIndexedCon
             return ((OakRepositoryFixture) fixture).setUpCluster(1, new 
JcrCreator() {
                 @Override
                 public Jcr customize(Oak oak) {
-                    ElasticsearchIndexEditorProvider editorProvider = new 
ElasticsearchIndexEditorProvider(coordinate,
+                    ElasticIndexEditorProvider editorProvider = new 
ElasticIndexEditorProvider(coordinate,
                             new ExtractedTextCache(10 * FileUtils.ONE_MB, 
100));
-                    ElasticsearchIndexProvider indexProvider = new 
ElasticsearchIndexProvider(coordinate);
+                    ElasticIndexProvider indexProvider = new 
ElasticIndexProvider(coordinate);
                     oak.with(editorProvider)
                             .with(indexProvider)
                             .with((new 
ElasticGlobalInitializer(ELASTIC_GLOBAL_INDEX, storageEnabled)).async())
                                     // the WikipediaImporter set a property 
`title`
                             .with(new 
FullTextPropertyInitialiser(TestHelper.getUniqueIndexName("elasticTitle"), 
of("title"),
-                                    
ElasticsearchIndexDefinition.TYPE_ELASTICSEARCH).async())
+                                    
ElasticIndexDefinition.TYPE_ELASTICSEARCH).async())
                             .withAsyncIndexing("async", 5);
                     return new Jcr(oak);
                 }

Modified: 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyFTSeparatedIndexedContentAvailability.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyFTSeparatedIndexedContentAvailability.java?rev=1878026&r1=1878025&r2=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyFTSeparatedIndexedContentAvailability.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyFTSeparatedIndexedContentAvailability.java
 Fri May 22 11:00:21 2020
@@ -27,10 +27,10 @@ import org.apache.jackrabbit.oak.fixture
 import org.apache.jackrabbit.oak.fixture.OakRepositoryFixture;
 import org.apache.jackrabbit.oak.fixture.RepositoryFixture;
 import org.apache.jackrabbit.oak.jcr.Jcr;
-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.elasticsearch.index.ElasticsearchIndexEditorProvider;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.query.ElasticsearchIndexProvider;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticConnection;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition;
+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.search.ExtractedTextCache;
 
 import javax.jcr.Repository;
@@ -45,13 +45,13 @@ import static com.google.common.collect.
 public class ElasticPropertyFTSeparatedIndexedContentAvailability extends 
PropertyFullTextTest {
 
     private String currentFixtureName;
-    private ElasticsearchConnection coordinate;
+    private ElasticConnection coordinate;
     private String ELASTIC_GLOBAL_INDEX;
 
     ElasticPropertyFTSeparatedIndexedContentAvailability(final File dump,
                                                                 final boolean 
flat,
                                                                 final boolean 
doReport,
-                                                                final Boolean 
storageEnabled, ElasticsearchConnection coordinate) {
+                                                                final Boolean 
storageEnabled, ElasticConnection coordinate) {
         super(dump, flat, doReport, storageEnabled);
         this.coordinate = coordinate;
     }
@@ -74,15 +74,15 @@ public class ElasticPropertyFTSeparatedI
             return ((OakRepositoryFixture) fixture).setUpCluster(1, new 
JcrCreator() {
                 @Override
                 public Jcr customize(Oak oak) {
-                    ElasticsearchIndexEditorProvider editorProvider = new 
ElasticsearchIndexEditorProvider(coordinate,
+                    ElasticIndexEditorProvider editorProvider = new 
ElasticIndexEditorProvider(coordinate,
                             new ExtractedTextCache(10 * FileUtils.ONE_MB, 
100));
-                    ElasticsearchIndexProvider indexProvider = new 
ElasticsearchIndexProvider(coordinate);
+                    ElasticIndexProvider indexProvider = new 
ElasticIndexProvider(coordinate);
                     oak.with(editorProvider)
                             .with(indexProvider)
                             .with((new 
ElasticGlobalInitializer(ELASTIC_GLOBAL_INDEX, 
storageEnabled)).async("fulltext-async"))
                                     // the WikipediaImporter set a property 
`title`
                             .with(new 
FullTextPropertyInitialiser(TestHelper.getUniqueIndexName("elasticTitle"), 
of("title"),
-                                    
ElasticsearchIndexDefinition.TYPE_ELASTICSEARCH).async())
+                                    
ElasticIndexDefinition.TYPE_ELASTICSEARCH).async())
                             .withAsyncIndexing("async", 5)
                             .withAsyncIndexing("fulltext-async", 5);
                     return new Jcr(oak);

Modified: 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyTextSearchTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyTextSearchTest.java?rev=1878026&r1=1878025&r2=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyTextSearchTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/ElasticPropertyTextSearchTest.java
 Fri May 22 11:00:21 2020
@@ -26,10 +26,10 @@ import org.apache.jackrabbit.oak.fixture
 import org.apache.jackrabbit.oak.fixture.OakRepositoryFixture;
 import org.apache.jackrabbit.oak.fixture.RepositoryFixture;
 import org.apache.jackrabbit.oak.jcr.Jcr;
-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.elasticsearch.index.ElasticsearchIndexEditorProvider;
-import 
org.apache.jackrabbit.oak.plugins.index.elasticsearch.query.ElasticsearchIndexProvider;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticConnection;
+import org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexDefinition;
+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.nodetype.NodeTypeIndexProvider;
 import 
org.apache.jackrabbit.oak.plugins.index.property.PropertyIndexEditorProvider;
 import org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache;
@@ -42,9 +42,9 @@ import static com.google.common.collect.
 
 public class ElasticPropertyTextSearchTest extends SearchTest {
 
-    private ElasticsearchConnection coordinate;
+    private ElasticConnection coordinate;
 
-    ElasticPropertyTextSearchTest(File dump, boolean flat, boolean doReport, 
Boolean storageEnabled, ElasticsearchConnection coordinate) {
+    ElasticPropertyTextSearchTest(File dump, boolean flat, boolean doReport, 
Boolean storageEnabled, ElasticConnection coordinate) {
         super(dump, flat, doReport, storageEnabled);
         this.coordinate = coordinate;
     }
@@ -70,15 +70,15 @@ public class ElasticPropertyTextSearchTe
             return ((OakRepositoryFixture) fixture).setUpCluster(1, new 
JcrCreator() {
                 @Override
                 public Jcr customize(Oak oak) {
-                    ElasticsearchIndexEditorProvider editorProvider = new 
ElasticsearchIndexEditorProvider(coordinate,
+                    ElasticIndexEditorProvider editorProvider = new 
ElasticIndexEditorProvider(coordinate,
                             new ExtractedTextCache(10 * FileUtils.ONE_MB, 
100));
-                    ElasticsearchIndexProvider indexProvider = new 
ElasticsearchIndexProvider(coordinate);
+                    ElasticIndexProvider indexProvider = new 
ElasticIndexProvider(coordinate);
                     oak.with(editorProvider)
                             .with(indexProvider)
                             .with(new PropertyIndexEditorProvider())
                             .with(new NodeTypeIndexProvider())
                             .with(new 
PropertyFullTextTest.FullTextPropertyInitialiser(TestHelper.getUniqueIndexName("elasticTitle"),
 of("title"),
-                                    
ElasticsearchIndexDefinition.TYPE_ELASTICSEARCH));
+                                    
ElasticIndexDefinition.TYPE_ELASTICSEARCH));
                     return new Jcr(oak);
                 }
             });

Modified: 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/util/ElasticGlobalInitializer.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/util/ElasticGlobalInitializer.java?rev=1878026&r1=1878025&r2=1878026&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/util/ElasticGlobalInitializer.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-benchmarks-elastic/src/main/java/org/apache/jackrabbit/oak/benchmark/util/ElasticGlobalInitializer.java
 Fri May 22 11:00:21 2020
@@ -20,7 +20,7 @@ package org.apache.jackrabbit.oak.benchm
 
 
 import org.apache.jackrabbit.oak.plugins.index.IndexUtils;
-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.util.IndexHelper;
 import org.apache.jackrabbit.oak.spi.lifecycle.RepositoryInitializer;
 import org.apache.jackrabbit.oak.spi.state.NodeBuilder;
@@ -105,7 +105,7 @@ public class ElasticGlobalInitializer im
             // do nothing
         } else {
             
IndexHelper.newFTIndexDefinition(IndexUtils.getOrCreateOakIndex(builder),
-                    this.name, ElasticsearchIndexDefinition.TYPE_ELASTICSEARCH,
+                    this.name, ElasticIndexDefinition.TYPE_ELASTICSEARCH,
                     propertyTypes, excludes, async, storageEnabled);
         }
     }

Modified: jackrabbit/oak/trunk/oak-search-elastic/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/pom.xml?rev=1878026&r1=1878025&r2=1878026&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-search-elastic/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-search-elastic/pom.xml Fri May 22 11:00:21 2020
@@ -45,7 +45,7 @@
         <configuration>
           <instructions>
             <_exportcontents>
-              
org.apache.jackrabbit.oak.plugins.index.elasticsearch.ElasticsearchIndexProviderService
+                
org.apache.jackrabbit.oak.plugins.index.elastic.ElasticIndexProviderService
             </_exportcontents>
             <Import-Package>
               !com.carrotsearch.randomizedtesting.*,

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnection.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchConnection.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnection.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnection.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchConnection.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/ElasticsearchConnection.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticConnection.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.http.Header;
 import org.apache.http.HttpHost;
@@ -40,7 +40,7 @@ import java.util.concurrent.atomic.Atomi
  * The getClient() initializes the rest client on the first call.
  * Once close() is invoked this instance cannot be used anymore.
  */
-public class ElasticsearchConnection implements Closeable {
+public class ElasticConnection implements Closeable {
 
     protected static final String SCHEME_PROP = "elasticsearch.scheme";
     protected static final String DEFAULT_SCHEME = "http";
@@ -80,8 +80,8 @@ public class ElasticsearchConnection imp
      * Elasticsearch Security API Keys
      * </a>
      */
-    private ElasticsearchConnection(@NotNull String indexPrefix, @NotNull 
String scheme, @NotNull String host,
-                                    @NotNull Integer port, String apiKeyId, 
String apiKeySecret) {
+    private ElasticConnection(@NotNull String indexPrefix, @NotNull String 
scheme, @NotNull String host,
+                              @NotNull Integer port, String apiKeyId, String 
apiKeySecret) {
         this.indexPrefix = indexPrefix;
         this.scheme = scheme;
         this.host = host;
@@ -131,7 +131,7 @@ public class ElasticsearchConnection imp
     public boolean equals(Object o) {
         if (this == o) return true;
         if (o == null || getClass() != o.getClass()) return false;
-        ElasticsearchConnection that = (ElasticsearchConnection) o;
+        ElasticConnection that = (ElasticConnection) o;
         return port == that.port &&
                 Objects.equals(scheme, that.scheme) &&
                 Objects.equals(host, that.host);
@@ -149,7 +149,7 @@ public class ElasticsearchConnection imp
 
     /**
      * Returns a new {@code Builder.IndexPrefixStep} instance to allow a step 
by step construction of a
-     * {@link ElasticsearchConnection} object.
+     * {@link ElasticConnection} object.
      */
     public static Builder.IndexPrefixStep newBuilder() {
         return new Builder.Steps();
@@ -190,13 +190,13 @@ public class ElasticsearchConnection imp
         }
 
         /**
-         * This is the final step in charge of building the {@link 
ElasticsearchConnection}.
+         * This is the final step in charge of building the {@link 
ElasticConnection}.
          * Validation should be here.
          *
          * It adds support for {@link OptionalSteps}.
          */
         public interface BuildStep extends OptionalSteps {
-            ElasticsearchConnection build();
+            ElasticConnection build();
         }
 
         private static class Steps implements IndexPrefixStep, 
BasicConnectionStep, OptionalSteps, BuildStep {
@@ -226,7 +226,7 @@ public class ElasticsearchConnection imp
 
             @Override
             public BuildStep withDefaultConnectionParameters() {
-                return 
withConnectionParameters(ElasticsearchConnection.DEFAULT_SCHEME, 
ElasticsearchConnection.DEFAULT_HOST, ElasticsearchConnection.DEFAULT_PORT);
+                return 
withConnectionParameters(ElasticConnection.DEFAULT_SCHEME, 
ElasticConnection.DEFAULT_HOST, ElasticConnection.DEFAULT_PORT);
             }
 
             @Override
@@ -237,8 +237,8 @@ public class ElasticsearchConnection imp
             }
 
             @Override
-            public ElasticsearchConnection build() {
-                return new ElasticsearchConnection(
+            public ElasticConnection build() {
+                return new ElasticConnection(
                         Objects.requireNonNull(indexPrefix, "indexPrefix must 
be not null"),
                         Objects.requireNonNull(scheme, "scheme must be not 
null"),
                         Objects.requireNonNull(host, "host must be not null"),

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexDefinition.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchIndexDefinition.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexDefinition.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexDefinition.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchIndexDefinition.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/ElasticsearchIndexDefinition.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexDefinition.java
 Fri May 22 11:00:21 2020
@@ -16,7 +16,7 @@
  * 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.Type;
 import org.apache.jackrabbit.oak.commons.PathUtils;
@@ -36,7 +36,7 @@ import java.util.stream.StreamSupport;
 import static 
org.apache.jackrabbit.oak.plugins.index.search.util.ConfigUtil.getOptionalValue;
 import static org.elasticsearch.common.Strings.INVALID_FILENAME_CHARS;
 
-public class ElasticsearchIndexDefinition extends IndexDefinition {
+public class ElasticIndexDefinition extends IndexDefinition {
 
     public static final String TYPE_ELASTICSEARCH = "elasticsearch";
 
@@ -84,13 +84,13 @@ public class ElasticsearchIndexDefinitio
 
     private final Map<String, List<PropertyDefinition>> propertiesByName;
 
-    public ElasticsearchIndexDefinition(NodeState root, NodeState defn, String 
indexPath, String indexPrefix) {
+    public ElasticIndexDefinition(NodeState root, NodeState defn, String 
indexPath, String indexPrefix) {
         super(root, getIndexDefinitionState(defn), 
determineIndexFormatVersion(defn), determineUniqueId(defn), indexPath);
         boolean isReindex = 
defn.getBoolean(IndexConstants.REINDEX_PROPERTY_NAME);
         String indexSuffix = "-" + (getReindexCount() + (isReindex ? 1 : 0));
         this.indexPrefix = indexPrefix != null ? indexPrefix : "";
         this.remoteAlias = setupAlias();
-        this.remoteIndexName = getESSafeIndexName(this.remoteAlias + 
indexSuffix);
+        this.remoteIndexName = getElasticSafeIndexName(this.remoteAlias + 
indexSuffix);
         this.bulkActions = getOptionalValue(defn, BULK_ACTIONS, 
BULK_ACTIONS_DEFAULT);
         this.bulkSizeBytes = getOptionalValue(defn, BULK_SIZE_BYTES, 
BULK_SIZE_BYTES_DEFAULT);
         this.bulkFlushIntervalMs = getOptionalValue(defn, 
BULK_FLUSH_INTERVAL_MS, BULK_FLUSH_INTERVAL_MS_DEFAULT);
@@ -131,12 +131,12 @@ public class ElasticsearchIndexDefinitio
      * Returns the keyword field name mapped in Elasticsearch for the 
specified property name.
      * @param propertyName the property name in the index rules
      * @return the field name identifier in Elasticsearch
-     * @throws IllegalArgumentException if the specified name is not part of 
this {@code ElasticsearchIndexDefinition}
+     * @throws IllegalArgumentException if the specified name is not part of 
this {@code ElasticIndexDefinition}
      */
     public String getElasticKeyword(String propertyName) {
         List<PropertyDefinition> propertyDefinitions = 
propertiesByName.get(propertyName);
         if (propertyDefinitions == null) {
-            throw new IllegalArgumentException(propertyName + " is not part of 
this ElasticsearchIndexDefinition");
+            throw new IllegalArgumentException(propertyName + " is not part of 
this ElasticIndexDefinition");
         }
 
         String field = propertyName;
@@ -154,7 +154,7 @@ public class ElasticsearchIndexDefinitio
 
     private String setupAlias() {
         // TODO: implement advanced remote index name strategy that takes into 
account multiple tenants and re-index process
-        return getESSafeIndexName(indexPrefix + "." + getIndexPath());
+        return getElasticSafeIndexName(indexPrefix + "." + getIndexPath());
     }
 
     /**
@@ -166,12 +166,12 @@ public class ElasticsearchIndexDefinitio
      * <p>
      * The resulting file name would be truncated to MAX_NAME_LENGTH
      */
-    private static String getESSafeIndexName(String indexPath) {
+    private static String getElasticSafeIndexName(String indexPath) {
         String name = StreamSupport
                 .stream(PathUtils.elements(indexPath).spliterator(), false)
                 .limit(3) //Max 3 nodeNames including oak:index which is the 
immediate parent for any indexPath
                 .filter(p -> !"oak:index".equals(p))
-                .map(ElasticsearchIndexDefinition::getESSafeName)
+                .map(ElasticIndexDefinition::getElasticSafeName)
                 .collect(Collectors.joining("_"));
 
         if (name.length() > MAX_NAME_LENGTH) {
@@ -184,12 +184,12 @@ public class ElasticsearchIndexDefinitio
      * Convert {@code e} to Elasticsearch safe index name.
      * Ref: 
https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-create-index.html
      */
-    private static String getESSafeName(String suggestedIndexName) {
+    private static String getElasticSafeName(String suggestedIndexName) {
         return suggestedIndexName.replaceAll(INVALID_CHARS_REGEX, 
"").toLowerCase();
     }
 
     /**
-     * Class to help with {@link ElasticsearchIndexDefinition} creation.
+     * Class to help with {@link ElasticIndexDefinition} creation.
      * The built object represents the index definition only without the node 
structure.
      */
     public static class Builder extends IndexDefinition.Builder {
@@ -201,19 +201,19 @@ public class ElasticsearchIndexDefinitio
         }
 
         @Override
-        public ElasticsearchIndexDefinition build() {
-            return (ElasticsearchIndexDefinition) super.build();
+        public ElasticIndexDefinition build() {
+            return (ElasticIndexDefinition) super.build();
         }
 
         @Override
-        public ElasticsearchIndexDefinition.Builder reindex() {
+        public ElasticIndexDefinition.Builder reindex() {
             super.reindex();
             return this;
         }
 
         @Override
         protected IndexDefinition createInstance(NodeState 
indexDefnStateToUse) {
-            return new ElasticsearchIndexDefinition(root, indexDefnStateToUse, 
indexPath, indexPrefix);
+            return new ElasticIndexDefinition(root, indexDefnStateToUse, 
indexPath, indexPrefix);
         }
     }
 }

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchIndexProviderService.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/ElasticsearchIndexProviderService.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/ElasticsearchIndexProviderService.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexProviderService.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.FilenameUtils;
 import org.apache.felix.scr.annotations.Activate;
@@ -31,8 +31,8 @@ import org.apache.jackrabbit.oak.commons
 import org.apache.jackrabbit.oak.commons.PropertiesUtil;
 import org.apache.jackrabbit.oak.osgi.OsgiWhiteboard;
 import org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider;
-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.elastic.index.ElasticIndexEditorProvider;
+import 
org.apache.jackrabbit.oak.plugins.index.elastic.query.ElasticIndexProvider;
 import 
org.apache.jackrabbit.oak.plugins.index.fulltext.PreExtractedTextProvider;
 import org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache;
 import org.apache.jackrabbit.oak.spi.query.QueryIndexProvider;
@@ -54,10 +54,10 @@ import java.util.Map;
 import static org.apache.commons.io.FileUtils.ONE_MB;
 import static 
org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardUtils.registerMBean;
 
-@Component(metatype = true, label = "Apache Jackrabbit Oak 
ElasticsearchIndexProvider")
-public class ElasticsearchIndexProviderService {
+@Component(metatype = true, label = "Apache Jackrabbit Oak 
ElasticIndexProvider")
+public class ElasticIndexProviderService {
 
-    private static final Logger LOG = 
LoggerFactory.getLogger(ElasticsearchIndexProviderService.class);
+    private static final Logger LOG = 
LoggerFactory.getLogger(ElasticIndexProviderService.class);
 
     private static final String REPOSITORY_HOME = "repository.home";
 
@@ -96,34 +96,34 @@ public class ElasticsearchIndexProviderS
     static final String PROP_INDEX_PREFIX = "indexPrefix";
 
     @Property(
-            value = ElasticsearchConnection.DEFAULT_SCHEME,
+            value = ElasticConnection.DEFAULT_SCHEME,
             label = "Elasticsearch connection scheme"
     )
-    private static final String PROP_ELASTICSEARCH_SCHEME = 
ElasticsearchConnection.SCHEME_PROP;
+    private static final String PROP_ELASTIC_SCHEME = 
ElasticConnection.SCHEME_PROP;
 
     @Property(
-            value = ElasticsearchConnection.DEFAULT_HOST,
+            value = ElasticConnection.DEFAULT_HOST,
             label = "Elasticsearch connection host"
     )
-    private static final String PROP_ELASTICSEARCH_HOST = 
ElasticsearchConnection.HOST_PROP;
+    private static final String PROP_ELASTIC_HOST = 
ElasticConnection.HOST_PROP;
 
     @Property(
-            intValue = ElasticsearchConnection.DEFAULT_PORT,
+            intValue = ElasticConnection.DEFAULT_PORT,
             label = "Elasticsearch connection port"
     )
-    private static final String PROP_ELASTICSEARCH_PORT = 
ElasticsearchConnection.PORT_PROP;
+    private static final String PROP_ELASTIC_PORT = 
ElasticConnection.PORT_PROP;
 
     @Property(
             label = "Elasticsearch API key ID",
-            value = ElasticsearchConnection.DEFAULT_API_KEY_ID
+            value = ElasticConnection.DEFAULT_API_KEY_ID
     )
-    private static final String PROP_ELASTICSEARCH_API_KEY_ID = 
ElasticsearchConnection.API_KEY_ID_PROP;
+    private static final String PROP_ELASTIC_API_KEY_ID = 
ElasticConnection.API_KEY_ID_PROP;
 
     @Property(
             label = "Elasticsearch API key secret",
-            passwordValue = ElasticsearchConnection.DEFAULT_API_KEY_SECRET
+            passwordValue = ElasticConnection.DEFAULT_API_KEY_SECRET
     )
-    private static final String PROP_ELASTICSEARCH_API_KEY_SECRET = 
ElasticsearchConnection.API_KEY_SECRET_PROP;
+    private static final String PROP_ELASTIC_API_KEY_SECRET = 
ElasticConnection.API_KEY_SECRET_PROP;
 
     @Property(
             label = "Local text extraction cache path",
@@ -148,7 +148,7 @@ public class ElasticsearchIndexProviderS
     private Whiteboard whiteboard;
     private File textExtractionDir;
 
-    private ElasticsearchConnection elasticsearchConnection;
+    private ElasticConnection elasticConnection;
 
     @Activate
     private void activate(BundleContext bundleContext, Map<String, Object> 
config) {
@@ -157,9 +157,9 @@ public class ElasticsearchIndexProviderS
         //initializeTextExtractionDir(bundleContext, config);
         //initializeExtractedTextCache(config, statisticsProvider);
 
-        elasticsearchConnection = getElasticsearchConnection(config);
+        elasticConnection = getElasticConnection(config);
 
-        LOG.info("Registering Index and Editor providers with connection {}", 
elasticsearchConnection);
+        LOG.info("Registering Index and Editor providers with connection {}", 
elasticConnection);
 
         registerIndexProvider(bundleContext);
         registerIndexEditor(bundleContext);
@@ -175,7 +175,7 @@ public class ElasticsearchIndexProviderS
             reg.unregister();
         }
 
-        IOUtils.closeQuietly(elasticsearchConnection);
+        IOUtils.closeQuietly(elasticConnection);
 
         if (extractedTextCache != null) {
             extractedTextCache.close();
@@ -183,18 +183,18 @@ public class ElasticsearchIndexProviderS
     }
 
     private void registerIndexProvider(BundleContext bundleContext) {
-        ElasticsearchIndexProvider indexProvider = new 
ElasticsearchIndexProvider(elasticsearchConnection);
+        ElasticIndexProvider indexProvider = new 
ElasticIndexProvider(elasticConnection);
 
         Dictionary<String, Object> props = new Hashtable<>();
-        props.put("type", ElasticsearchIndexDefinition.TYPE_ELASTICSEARCH);
+        props.put("type", ElasticIndexDefinition.TYPE_ELASTICSEARCH);
         
regs.add(bundleContext.registerService(QueryIndexProvider.class.getName(), 
indexProvider, props));
     }
 
     private void registerIndexEditor(BundleContext bundleContext) {
-        ElasticsearchIndexEditorProvider editorProvider = new 
ElasticsearchIndexEditorProvider(elasticsearchConnection, extractedTextCache);
+        ElasticIndexEditorProvider editorProvider = new 
ElasticIndexEditorProvider(elasticConnection, extractedTextCache);
 
         Dictionary<String, Object> props = new Hashtable<>();
-        props.put("type", ElasticsearchIndexDefinition.TYPE_ELASTICSEARCH);
+        props.put("type", ElasticIndexDefinition.TYPE_ELASTICSEARCH);
         
regs.add(bundleContext.registerService(IndexEditorProvider.class.getName(), 
editorProvider, props));
 //        oakRegs.add(registerMBean(whiteboard,
 //                TextExtractionStatsMBean.class,
@@ -261,24 +261,24 @@ public class ElasticsearchIndexProviderS
         }
     }
 
-    private ElasticsearchConnection getElasticsearchConnection(Map<String, 
Object> contextConfig) {
+    private ElasticConnection getElasticConnection(Map<String, Object> 
contextConfig) {
         // system properties have priority, get mandatory params first
         final String indexPrefix = System.getProperty(PROP_INDEX_PREFIX,
                 (String) contextConfig.getOrDefault(PROP_INDEX_PREFIX, 
"oak-elastic"));
-        final String scheme = System.getProperty(PROP_ELASTICSEARCH_SCHEME,
-                (String) contextConfig.getOrDefault(PROP_ELASTICSEARCH_SCHEME, 
ElasticsearchConnection.DEFAULT_SCHEME));
-        final String host = System.getProperty(PROP_ELASTICSEARCH_HOST,
-                (String) contextConfig.getOrDefault(PROP_ELASTICSEARCH_HOST, 
ElasticsearchConnection.DEFAULT_HOST));
-        final int port = Integer.getInteger(PROP_ELASTICSEARCH_PORT,
-                (int) contextConfig.getOrDefault(PROP_ELASTICSEARCH_PORT, 
ElasticsearchConnection.DEFAULT_PORT));
+        final String scheme = System.getProperty(PROP_ELASTIC_SCHEME,
+                (String) contextConfig.getOrDefault(PROP_ELASTIC_SCHEME, 
ElasticConnection.DEFAULT_SCHEME));
+        final String host = System.getProperty(PROP_ELASTIC_HOST,
+                (String) contextConfig.getOrDefault(PROP_ELASTIC_HOST, 
ElasticConnection.DEFAULT_HOST));
+        final int port = Integer.getInteger(PROP_ELASTIC_PORT,
+                (int) contextConfig.getOrDefault(PROP_ELASTIC_PORT, 
ElasticConnection.DEFAULT_PORT));
 
         // optional params
-        final String apiKeyId = 
System.getProperty(PROP_ELASTICSEARCH_API_KEY_ID,
-                (String) contextConfig.get(PROP_ELASTICSEARCH_API_KEY_ID));
-        final String apiSecretId = 
System.getProperty(PROP_ELASTICSEARCH_API_KEY_SECRET,
-                (String) contextConfig.get(PROP_ELASTICSEARCH_API_KEY_SECRET));
+        final String apiKeyId = System.getProperty(PROP_ELASTIC_API_KEY_ID,
+                (String) contextConfig.get(PROP_ELASTIC_API_KEY_ID));
+        final String apiSecretId = 
System.getProperty(PROP_ELASTIC_API_KEY_SECRET,
+                (String) contextConfig.get(PROP_ELASTIC_API_KEY_SECRET));
 
-        return ElasticsearchConnection.newBuilder()
+        return ElasticConnection.newBuilder()
                 .withIndexPrefix(indexPrefix)
                 .withConnectionParameters(scheme, host, port)
                 .withApiKeys(apiKeyId, apiSecretId)

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocument.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchDocument.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocument.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocument.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchDocument.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/index/ElasticsearchDocument.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocument.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.index;
+package org.apache.jackrabbit.oak.plugins.index.elastic.index;
 
 import org.apache.jackrabbit.oak.commons.PathUtils;
 import org.apache.jackrabbit.oak.plugins.index.search.FieldNames;
@@ -30,8 +30,8 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
-class ElasticsearchDocument {
-    private static final Logger LOG = 
LoggerFactory.getLogger(ElasticsearchDocument.class);
+class ElasticDocument {
+    private static final Logger LOG = 
LoggerFactory.getLogger(ElasticDocument.class);
 
     private final String path;
     private final List<String> fulltext;
@@ -40,7 +40,7 @@ class ElasticsearchDocument {
     private final List<String> nullProps;
     private final Map<String, Object> properties;
 
-    ElasticsearchDocument(String path) {
+    ElasticDocument(String path) {
         this.path = path;
         this.fulltext = new ArrayList<>();
         this.suggest = new ArrayList<>();

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocumentMaker.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchDocumentMaker.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocumentMaker.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocumentMaker.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchDocumentMaker.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/index/ElasticsearchDocumentMaker.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticDocumentMaker.java
 Fri May 22 11:00:21 2020
@@ -16,7 +16,7 @@
  * 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.api.Blob;
 import org.apache.jackrabbit.oak.api.PropertyState;
@@ -34,21 +34,21 @@ import org.jetbrains.annotations.Nullabl
 import java.io.IOException;
 import java.util.List;
 
-class ElasticsearchDocumentMaker extends 
FulltextDocumentMaker<ElasticsearchDocument> {
+class ElasticDocumentMaker extends FulltextDocumentMaker<ElasticDocument> {
 
-    ElasticsearchDocumentMaker(@Nullable FulltextBinaryTextExtractor 
textExtractor,
-                               @NotNull IndexDefinition definition,
-                               IndexDefinition.IndexingRule indexingRule, 
@NotNull String path) {
+    ElasticDocumentMaker(@Nullable FulltextBinaryTextExtractor textExtractor,
+                         @NotNull IndexDefinition definition,
+                         IndexDefinition.IndexingRule indexingRule, @NotNull 
String path) {
         super(textExtractor, definition, indexingRule, path);
     }
 
     @Override
-    protected ElasticsearchDocument initDoc() {
-        return new ElasticsearchDocument(path);
+    protected ElasticDocument initDoc() {
+        return new ElasticDocument(path);
     }
 
     @Override
-    protected ElasticsearchDocument finalizeDoc(ElasticsearchDocument doc, 
boolean dirty, boolean facet) {
+    protected ElasticDocument finalizeDoc(ElasticDocument doc, boolean dirty, 
boolean facet) {
         // evaluate path restrictions is enabled by default in elastic. Always 
index ancestors
         doc.indexAncestors(path);
         return doc;
@@ -61,14 +61,14 @@ class ElasticsearchDocumentMaker extends
     }
 
     @Override
-    protected boolean indexTypeOrderedFields(ElasticsearchDocument doc, String 
pname, int tag, PropertyState property, PropertyDefinition pd) {
+    protected boolean indexTypeOrderedFields(ElasticDocument doc, String 
pname, int tag, PropertyState property, PropertyDefinition pd) {
         // TODO: check the conjecture below
         // ES doesn't seem to require special mapping to sort so we don't need 
to add anything
         return false;
     }
 
     @Override
-    protected boolean addBinary(ElasticsearchDocument doc, String path, 
List<String> binaryValues) {
+    protected boolean addBinary(ElasticDocument doc, String path, List<String> 
binaryValues) {
         boolean added = false;
         for (String binaryValue : binaryValues) {
             if (path != null) {
@@ -84,7 +84,7 @@ class ElasticsearchDocumentMaker extends
     }
 
     @Override
-    protected boolean indexFacetProperty(ElasticsearchDocument doc, int tag, 
PropertyState property, String pname) {
+    protected boolean indexFacetProperty(ElasticDocument doc, int tag, 
PropertyState property, String pname) {
         // faceting on ES works automatically for keyword (propertyIndex) and 
subsequently query params.
         // We we don't need to add anything.
         // 
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-terms-aggregation.html
@@ -92,29 +92,29 @@ class ElasticsearchDocumentMaker extends
     }
 
     @Override
-    protected void indexAnalyzedProperty(ElasticsearchDocument doc, String 
pname, String value, PropertyDefinition pd) {
+    protected void indexAnalyzedProperty(ElasticDocument doc, String pname, 
String value, PropertyDefinition pd) {
         doc.addProperty(FieldNames.createAnalyzedFieldName(pname), value);
     }
 
     @Override
-    protected void indexSuggestValue(ElasticsearchDocument doc, String value) {
+    protected void indexSuggestValue(ElasticDocument doc, String value) {
         doc.addSuggest(value);
     }
 
     @Override
-    protected void indexSpellcheckValue(ElasticsearchDocument doc, String 
value) {
+    protected void indexSpellcheckValue(ElasticDocument doc, String value) {
         // TODO: Figure out how to do spellcheck with ES (interwebs seems to 
say that it should be simple
         // and don't need anything extra in indexed document
     }
 
     @Override
-    protected void indexFulltextValue(ElasticsearchDocument doc, String value) 
{
+    protected void indexFulltextValue(ElasticDocument doc, String value) {
         // Note: diversion from lucene impl - here we are storing even these 
cases and not just binary
         doc.addFulltext(value);
     }
 
     @Override
-    protected void indexTypedProperty(ElasticsearchDocument doc, PropertyState 
property, String pname, PropertyDefinition pd, int i) {
+    protected void indexTypedProperty(ElasticDocument doc, PropertyState 
property, String pname, PropertyDefinition pd, int i) {
         int tag = property.getType().tag();
 
         Object f;
@@ -136,23 +136,23 @@ class ElasticsearchDocumentMaker extends
     /**
      * Empty method implementation. Ancestors are always indexed
      *
-     * @see ElasticsearchDocumentMaker#finalizeDoc
+     * @see ElasticDocumentMaker#finalizeDoc
      */
     @Override
-    protected void indexAncestors(ElasticsearchDocument doc, String path) { /* 
empty */ }
+    protected void indexAncestors(ElasticDocument doc, String path) { /* empty 
*/ }
 
     @Override
-    protected void indexNotNullProperty(ElasticsearchDocument doc, 
PropertyDefinition pd) {
+    protected void indexNotNullProperty(ElasticDocument doc, 
PropertyDefinition pd) {
         doc.notNullProp(pd.name);
     }
 
     @Override
-    protected void indexNullProperty(ElasticsearchDocument doc, 
PropertyDefinition pd) {
+    protected void indexNullProperty(ElasticDocument doc, PropertyDefinition 
pd) {
         doc.nullProp(pd.name);
     }
 
     @Override
-    protected void indexAggregateValue(ElasticsearchDocument doc, 
Aggregate.NodeIncludeResult result, String value, PropertyDefinition pd) {
+    protected void indexAggregateValue(ElasticDocument doc, 
Aggregate.NodeIncludeResult result, String value, PropertyDefinition pd) {
         if (result.isRelativeNode()) {
             doc.addFulltextRelative(result.rootIncludePath, value);
         } else {
@@ -161,37 +161,37 @@ class ElasticsearchDocumentMaker extends
     }
 
     @Override
-    protected void indexNodeName(ElasticsearchDocument doc, String value) {
+    protected void indexNodeName(ElasticDocument doc, String value) {
         doc.addProperty(FieldNames.NODE_NAME, value);
     }
 
     @Override
-    protected boolean indexSimilarityTag(ElasticsearchDocument doc, 
PropertyState property) {
+    protected boolean indexSimilarityTag(ElasticDocument doc, PropertyState 
property) {
         // TODO : not implemented
         return false;
     }
 
     @Override
-    protected void indexSimilarityBinaries(ElasticsearchDocument doc, 
PropertyDefinition pd, Blob blob) throws IOException {
+    protected void indexSimilarityBinaries(ElasticDocument doc, 
PropertyDefinition pd, Blob blob) throws IOException {
         // TODO : not implemented
         // see 
https://www.elastic.co/blog/text-similarity-search-with-vectors-in-elasticsearch
         // see 
https://www.elastic.co/guide/en/elasticsearch/reference/current/dense-vector.html
     }
 
     @Override
-    protected void indexSimilarityStrings(ElasticsearchDocument doc, 
PropertyDefinition pd, String value) throws IOException {
+    protected void indexSimilarityStrings(ElasticDocument doc, 
PropertyDefinition pd, String value) throws IOException {
         // TODO : not implemented
     }
 
     @Override
-    protected boolean augmentCustomFields(String path, ElasticsearchDocument 
doc, NodeState document) {
+    protected boolean augmentCustomFields(String path, ElasticDocument doc, 
NodeState document) {
         // TODO : not implemented
         return false;
     }
 
     @Override
-    protected boolean indexDynamicBoost(ElasticsearchDocument doc, 
PropertyDefinition pd, NodeState nodeState,
-            String propertyName) {
+    protected boolean indexDynamicBoost(ElasticDocument doc, 
PropertyDefinition pd, NodeState nodeState,
+                                        String propertyName) {
         // TODO : not implemented
         return false;
     }

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditor.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexEditor.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditor.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditor.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexEditor.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/index/ElasticsearchIndexEditor.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditor.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.index;
+package org.apache.jackrabbit.oak.plugins.index.elastic.index;
 
 import org.apache.jackrabbit.oak.plugins.index.IndexEditor;
 import 
org.apache.jackrabbit.oak.plugins.index.search.spi.editor.FulltextIndexEditor;
@@ -24,8 +24,8 @@ import org.apache.jackrabbit.oak.plugins
  * {@link IndexEditor} implementation that is responsible for keeping the
  * corresponding Elasticsearch index up to date
  */
-class ElasticsearchIndexEditor extends 
FulltextIndexEditor<ElasticsearchDocument> {
-    ElasticsearchIndexEditor(FulltextIndexEditorContext<ElasticsearchDocument> 
context) {
+class ElasticIndexEditor extends FulltextIndexEditor<ElasticDocument> {
+    ElasticIndexEditor(FulltextIndexEditorContext<ElasticDocument> context) {
         super(context);
     }
 }

Copied: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorContext.java
 (from r1878025, 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexEditorContext.java)
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorContext.java?p2=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorContext.java&p1=jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elasticsearch/index/ElasticsearchIndexEditorContext.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/index/ElasticsearchIndexEditorContext.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexEditorContext.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 org.apache.jackrabbit.oak.plugins.index.IndexUpdateCallback;
 import org.apache.jackrabbit.oak.plugins.index.IndexingContext;
-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.ExtractedTextCache;
 import org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition;
 import org.apache.jackrabbit.oak.plugins.index.search.spi.editor.DocumentMaker;
@@ -29,29 +29,29 @@ import org.jetbrains.annotations.Nullabl
 
 import java.io.IOException;
 
-class ElasticsearchIndexEditorContext extends 
FulltextIndexEditorContext<ElasticsearchDocument> {
+class ElasticIndexEditorContext extends 
FulltextIndexEditorContext<ElasticDocument> {
 
     private String indexPrefix;
 
-    ElasticsearchIndexEditorContext(NodeState root,
-                                    NodeBuilder definition, @Nullable 
IndexDefinition indexDefinition,
-                                    IndexUpdateCallback updateCallback,
-                                    ElasticsearchIndexWriterFactory 
indexWriterFactory,
-                                    ExtractedTextCache extractedTextCache,
-                                    IndexingContext indexingContext,
-                                    boolean asyncIndexing, String indexPrefix) 
{
+    ElasticIndexEditorContext(NodeState root,
+                              NodeBuilder definition, @Nullable 
IndexDefinition indexDefinition,
+                              IndexUpdateCallback updateCallback,
+                              ElasticIndexWriterFactory indexWriterFactory,
+                              ExtractedTextCache extractedTextCache,
+                              IndexingContext indexingContext,
+                              boolean asyncIndexing, String indexPrefix) {
         super(root, definition, indexDefinition, updateCallback, 
indexWriterFactory, extractedTextCache, indexingContext, asyncIndexing);
         this.indexPrefix = indexPrefix;
     }
 
     @Override
     public IndexDefinition.Builder newDefinitionBuilder() {
-        return new ElasticsearchIndexDefinition.Builder(indexPrefix);
+        return new ElasticIndexDefinition.Builder(indexPrefix);
     }
 
     @Override
-    public DocumentMaker<ElasticsearchDocument> 
newDocumentMaker(IndexDefinition.IndexingRule rule, String path) {
-        return new ElasticsearchDocumentMaker(getTextExtractor(), 
getDefinition(), rule, path);
+    public DocumentMaker<ElasticDocument> 
newDocumentMaker(IndexDefinition.IndexingRule rule, String path) {
+        return new ElasticDocumentMaker(getTextExtractor(), getDefinition(), 
rule, path);
     }
 
     @Override
@@ -68,7 +68,7 @@ class ElasticsearchIndexEditorContext ex
     }
 
     @Override
-    public ElasticsearchIndexWriter getWriter() {
-        return (ElasticsearchIndexWriter) super.getWriter();
+    public ElasticIndexWriter getWriter() {
+        return (ElasticIndexWriter) super.getWriter();
     }
 }


Reply via email to