Author: mkataria
Date: Wed Jul 29 13:46:30 2020
New Revision: 1880403

URL: http://svn.apache.org/viewvc?rev=1880403&view=rev
Log:
OAK-9151: Support term suggestion in Oak ES

Removed:
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndex.java.orig
Modified:
    
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndex.java

Modified: 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndex.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndex.java?rev=1880403&r1=1880402&r2=1880403&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndex.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/query/ElasticIndex.java
 Wed Jul 29 13:46:30 2020
@@ -113,6 +113,8 @@ class ElasticIndex extends FulltextIndex
         try {
             if (requestHandler.requiresSpellCheck()) {
                 itr = new ElasticSpellcheckIterator(indexNode, requestHandler, 
responseHandler);
+            } else if (requestHandler.requiresSuggestion()) {
+                itr = new ElasticSuggestIterator(acquireIndexNode(plan), 
requestHandler, responseHandler);
             } else {
                 // this function is called for each extracted row. Passing 
FulltextIndex::shouldInclude means that for each
                 // row we evaluate getPathRestriction(plan) & 
plan.getFilter().getPathRestriction(). Providing a partial


Reply via email to