Class DocNameExtractor

java.lang.Object
org.apache.lucene.benchmark.quality.utils.DocNameExtractor

public class DocNameExtractor extends Object
Utility: extract doc names from an index
  • Constructor Details

    • DocNameExtractor

      public DocNameExtractor(String docNameField)
      Constructor for DocNameExtractor.
      Parameters:
      docNameField - name of the stored field containing the doc name.
  • Method Details

    • docName

      public String docName(IndexSearcher searcher, int docid) throws IOException
      Extract the name of the input doc from the index.
      Parameters:
      searcher - access to the index.
      docid - ID of doc whose name is needed.
      Returns:
      the name of the input doc as extracted from the index.
      Throws:
      IOException - if cannot extract the doc name from the index.