private void registerSuggesters(List<SearchPlugin> plugins) { registerSmoothingModels(namedWriteables); registerSuggester(new SuggesterSpec<>("term", TermSuggestionBuilder::new, TermSuggestionBuilder::fromXContent)); registerSuggester(new SuggesterSpec<>("phrase", PhraseSuggestionBuilder::new, PhraseSuggestionBuilder::fromXContent)); registerSuggester(new SuggesterSpec<>("completion", CompletionSuggestionBuilder::new, CompletionSuggestionBuilder::fromXContent)); registerFromPlugin(plugins, SearchPlugin::getSuggesters, this::registerSuggester); }
private void registerSuggesters(List<SearchPlugin> plugins) { registerSmoothingModels(namedWriteables); registerSuggester(new SuggesterSpec<>("term", TermSuggestionBuilder::new, TermSuggestionBuilder::fromXContent)); registerSuggester(new SuggesterSpec<>("phrase", PhraseSuggestionBuilder::new, PhraseSuggestionBuilder::fromXContent)); registerSuggester(new SuggesterSpec<>("completion", CompletionSuggestionBuilder::new, CompletionSuggestionBuilder::fromXContent)); registerFromPlugin(plugins, SearchPlugin::getSuggesters, this::registerSuggester); }
private void registerSuggesters(List<SearchPlugin> plugins) { registerSmoothingModels(namedWriteables); registerSuggester(new SuggesterSpec<>("term", TermSuggestionBuilder::new, TermSuggestionBuilder::fromXContent)); registerSuggester(new SuggesterSpec<>("phrase", PhraseSuggestionBuilder::new, PhraseSuggestionBuilder::fromXContent)); registerSuggester(new SuggesterSpec<>("completion", CompletionSuggestionBuilder::new, CompletionSuggestionBuilder::fromXContent)); registerFromPlugin(plugins, SearchPlugin::getSuggesters, this::registerSuggester); }
private void registerSuggesters(List<SearchPlugin> plugins) { registerSmoothingModels(namedWriteables); registerSuggester(new SuggesterSpec<>("term", TermSuggestionBuilder::new, TermSuggestionBuilder::fromXContent)); registerSuggester(new SuggesterSpec<>("phrase", PhraseSuggestionBuilder::new, PhraseSuggestionBuilder::fromXContent)); registerSuggester(new SuggesterSpec<>("completion", CompletionSuggestionBuilder::new, CompletionSuggestionBuilder::fromXContent)); registerFromPlugin(plugins, SearchPlugin::getSuggesters, this::registerSuggester); }