org.modeshape.search.lucene.query
Class MatchNoneQuery.NoneScorer

java.lang.Object
  extended by org.apache.lucene.search.DocIdSetIterator
      extended by org.apache.lucene.search.Scorer
          extended by org.modeshape.search.lucene.query.MatchNoneQuery.NoneScorer
Enclosing class:
MatchNoneQuery

protected static class MatchNoneQuery.NoneScorer
extends org.apache.lucene.search.Scorer

A scorer for the NOT query that iterates over documents (in increasing docId order), using the given scorer implementation for the operand of the NOT.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.lucene.search.Scorer
org.apache.lucene.search.Scorer.ScorerVisitor<P extends org.apache.lucene.search.Query,C extends org.apache.lucene.search.Query,S extends org.apache.lucene.search.Scorer>
 
Field Summary
 
Fields inherited from class org.apache.lucene.search.Scorer
weight
 
Fields inherited from class org.apache.lucene.search.DocIdSetIterator
NO_MORE_DOCS
 
Constructor Summary
protected MatchNoneQuery.NoneScorer(org.apache.lucene.search.Weight weight)
           
 
Method Summary
 int advance(int target)
          
 int docID()
          
 int nextDoc()
          
 float score()
           This method always returns a score of 1.0 for the current document, since only those documents that satisfy the NOT are scored by this scorer.
 
Methods inherited from class org.apache.lucene.search.Scorer
freq, getSimilarity, score, score, visitScorers, visitSubScorers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatchNoneQuery.NoneScorer

protected MatchNoneQuery.NoneScorer(org.apache.lucene.search.Weight weight)
Method Detail

docID

public int docID()

Specified by:
docID in class org.apache.lucene.search.DocIdSetIterator
See Also:
DocIdSetIterator.docID()

nextDoc

public int nextDoc()

Specified by:
nextDoc in class org.apache.lucene.search.DocIdSetIterator
See Also:
DocIdSetIterator.nextDoc()

advance

public int advance(int target)

Specified by:
advance in class org.apache.lucene.search.DocIdSetIterator
See Also:
DocIdSetIterator.advance(int)

score

public float score()

This method always returns a score of 1.0 for the current document, since only those documents that satisfy the NOT are scored by this scorer.

Specified by:
score in class org.apache.lucene.search.Scorer
See Also:
Scorer.score()


Copyright © 2008-2011 JBoss, a division of Red Hat. All Rights Reserved.