List of usage examples for org.apache.solr.highlight DefaultSolrHighlighter DefaultSolrHighlighter
public DefaultSolrHighlighter(SolrCore solrCore)
From source file:com.o19s.solr.swan.highlight.SwanHighlightComponent.java
License:Apache License
@Override public void inform(SolrCore core) { SolrHighlighter highlighter;//from w w w. ja v a2s .c om List<PluginInfo> children = info.getChildren("highlighting"); if (children.isEmpty()) { PluginInfo pluginInfo = core.getSolrConfig().getPluginInfo(SolrHighlighter.class.getName()); //TODO deprecated configuration remove later if (pluginInfo != null) { highlighter = core.createInitInstance(pluginInfo, SolrHighlighter.class, null, DefaultSolrHighlighter.class.getName()); highlighter.initalize(core.getSolrConfig()); } else { DefaultSolrHighlighter defHighlighter = new DefaultSolrHighlighter(core); defHighlighter.init(PluginInfo.EMPTY_INFO); } } else { core.createInitInstance(children.get(0), SolrHighlighter.class, null, DefaultSolrHighlighter.class.getName()); } }