List of usage examples for org.apache.lucene.queryparser.flexible.core.processors QueryNodeProcessorPipeline add
@Override public void add(int index, QueryNodeProcessor processor)
From source file:at.ac.univie.mminf.luceneSKOS.queryparser.flexible.standard.SKOSStandardQueryParser.java
License:Apache License
public SKOSStandardQueryParser(Analyzer analyzer) { super();// w w w .j ava2 s .com QueryNodeProcessorPipeline qnpp = ((QueryNodeProcessorPipeline) getQueryNodeProcessor()); int i = 0; for (i = 0; i < qnpp.size(); i++) { if (qnpp.get(i) instanceof AnalyzerQueryNodeProcessor) { break; } } SKOSQueryNodeProcessor qnp = new SKOSQueryNodeProcessor(analyzer); qnpp.add(i, qnp); // Set boost map qnp.setBoosts(boosts); }