List of usage examples for org.apache.solr.search SolrIndexSearcher explain
@Override
public Explanation explain(Query query, int doc) throws IOException
From source file:com.searchbox.solr.SenseQueryHandler.java
private static NamedList<Explanation> getExplanations(Query query, DocList docs, SolrIndexSearcher searcher, IndexSchema schema) throws IOException { NamedList<Explanation> explainList = new SimpleOrderedMap<Explanation>(); DocIterator iterator = docs.iterator(); for (int i = 0; i < docs.size(); i++) { int id = iterator.nextDoc(); Document doc = searcher.doc(id); String strid = schema.printableUniqueKey(doc); explainList.add(strid, searcher.explain(query, id)); }/*from w w w. j a v a 2s .com*/ return explainList; }