X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=sparkybe-onap-service%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fsparky%2Fsearch%2FUnifiedSearchProcessor.java;fp=sparkybe-onap-service%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fsparky%2Fsearch%2FUnifiedSearchProcessor.java;h=953424cd870bfcac6443c416281114cf016b1dfa;hb=6883914961f7e85bac9f04c0f93fad0133ce04bc;hp=dfcc518f927f776852fda99d735e0f1498c561dd;hpb=d9c077726cbf0a83860b103da5d409a817a49a83;p=aai%2Fsparky-be.git diff --git a/sparkybe-onap-service/src/main/java/org/onap/aai/sparky/search/UnifiedSearchProcessor.java b/sparkybe-onap-service/src/main/java/org/onap/aai/sparky/search/UnifiedSearchProcessor.java index dfcc518..953424c 100644 --- a/sparkybe-onap-service/src/main/java/org/onap/aai/sparky/search/UnifiedSearchProcessor.java +++ b/sparkybe-onap-service/src/main/java/org/onap/aai/sparky/search/UnifiedSearchProcessor.java @@ -95,7 +95,12 @@ public class UnifiedSearchProcessor { int totalSuggestionsFromProviders = 0; List suggestions = null; for (SearchProvider searchProvider : searchProviderRegistry.getSearchProviders()) { - suggestions = searchProvider.search(searchRequest); + if (searchProvider.isPassThrough()){ + suggestions = searchProvider.searchPassThrough(payload); + } else { + suggestions = searchProvider.search(searchRequest); + } + totalSuggestionsFromProviders += suggestions.size(); searchProviderSuggestions.put(searchProvider.getClass().getCanonicalName(), suggestions); }