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