Package org.apache.lucene.search

Examples of org.apache.lucene.search.TopFieldDocCollector


    }

    //-------------------------------< internal >-------------------------------

    private void getHits() throws IOException {
        TopFieldDocCollector collector = new TopFieldDocCollector(reader, sort, numHits);
        searcher.search(query, collector);
        this.size = collector.getTotalHits();
        ScoreDoc[] docs = collector.topDocs().scoreDocs;
        for (int i = scoreNodes.size(); i < docs.length; i++) {
            String uuid = reader.document(docs[i].doc).get(FieldNames.UUID);
            NodeId id = new NodeId(UUID.fromString(uuid));
            scoreNodes.add(new ScoreNode(id, docs[i].score, docs[i].doc));
        }
View Full Code Here


    }

    //-------------------------------< internal >-------------------------------

    private void getHits() throws IOException {
        TopFieldDocCollector collector = new TopFieldDocCollector(reader, sort, numHits);
        searcher.search(query, collector);
        this.size = collector.getTotalHits();
        ScoreDoc[] docs = collector.topDocs().scoreDocs;
        for (int i = scoreNodes.size(); i < docs.length; i++) {
            String uuid = reader.document(docs[i].doc).get(FieldNames.UUID);
            NodeId id = new NodeId(UUID.fromString(uuid));
            scoreNodes.add(new ScoreNode(id, docs[i].score, docs[i].doc));
        }
View Full Code Here

    }

    //-------------------------------< internal >-------------------------------

    private void getHits() throws IOException {
        TopFieldDocCollector collector = new TopFieldDocCollector(reader, sort, numHits);
        searcher.search(query, collector);
        this.size = collector.getTotalHits();
        ScoreDoc[] docs = collector.topDocs().scoreDocs;
        for (int i = scoreDocs.size(); i < docs.length; i++) {
            scoreDocs.add(docs[i]);
        }
        log.debug("getHits() {}/{}", scoreDocs.size(), numHits);
        // double hits for next round
View Full Code Here

    }

    //-------------------------------< internal >-------------------------------

    private void getHits() throws IOException {
        TopFieldDocCollector collector = new TopFieldDocCollector(reader, sort, numHits);
        searcher.search(query, collector);
        this.size = collector.getTotalHits();
        ScoreDoc[] docs = collector.topDocs().scoreDocs;
        for (int i = scoreNodes.size(); i < docs.length; i++) {
            String uuid = reader.document(docs[i].doc).get(FieldNames.UUID);
            NodeId id = new NodeId(uuid);
            scoreNodes.add(new ScoreNode(id, docs[i].score, docs[i].doc));
        }
View Full Code Here

    }

    //-------------------------------< internal >-------------------------------

    private void getHits() throws IOException {
        TopFieldDocCollector collector = new TopFieldDocCollector(reader, sort, numHits);
        searcher.search(query, collector);
        this.size = collector.getTotalHits();
        ScoreDoc[] docs = collector.topDocs().scoreDocs;
        for (int i = scoreNodes.size(); i < docs.length; i++) {
            String uuid = reader.document(docs[i].doc).get(FieldNames.UUID);
            NodeId id = new NodeId(UUID.fromString(uuid));
            scoreNodes.add(new ScoreNode(id, docs[i].score, docs[i].doc));
        }
View Full Code Here

   //-------------------------------< internal >-------------------------------

   private void getHits() throws IOException
   {
      TopFieldDocCollector collector = new TopFieldDocCollector(reader, sort, numHits);
      searcher.search(query, collector);
      this.size = collector.getTotalHits();
      ScoreDoc[] docs = collector.topDocs().scoreDocs;
      for (int i = scoreNodes.size(); i < docs.length; i++)
      {
         String uuid = reader.document(docs[i].doc).get(FieldNames.UUID);
         //NodeId id = new NodeId(UUID.fromString(uuid));
         scoreNodes.add(new ScoreNode(uuid, docs[i].score, docs[i].doc));
View Full Code Here

    }

    //-------------------------------< internal >-------------------------------

    private void getHits() throws IOException {
        TopFieldDocCollector collector = new TopFieldDocCollector(reader, sort, numHits);
        searcher.search(query, collector);
        this.size = collector.getTotalHits();
        ScoreDoc[] docs = collector.topDocs().scoreDocs;
        for (int i = scoreNodes.size(); i < docs.length; i++) {
            String uuid = reader.document(docs[i].doc).get(FieldNames.UUID);
            //NodeId id = new NodeId(UUID.fromString(uuid));
            scoreNodes.add(new ScoreNode(uuid, docs[i].score, docs[i].doc));
        }
View Full Code Here

TOP

Related Classes of org.apache.lucene.search.TopFieldDocCollector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.