Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.modeshape.search.lucene.query
Class NotQuery.NotScorer

    java.lang.Object
      org.apache.lucene.search.DocIdSetIterator
          org.apache.lucene.search.Scorer
              org.modeshape.search.lucene.query.NotQuery.NotScorer

Enclosing class:
  NotQuery

    protected static class NotQuery.NotScorer

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` | `NotQuery.NotScorer(org.apache.lucene.search.Scorer operandScorer, org.apache.lucene.index.IndexReader reader, 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

### NotQuery.NotScorer

    protected NotQuery.NotScorer(org.apache.lucene.search.Scorer operandScorer,
                                 org.apache.lucene.index.IndexReader reader,
                                 org.apache.lucene.search.Weight weight)

Parameters:
  `operandScorer` - the scorer that is used to score the documents based upon the operand of the NOT; may not be null
  `reader` - the reader that has access to all the docs ...
  `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()
                throws IOException

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

### advance

    public int advance(int target)
                throws IOException

  Specified by:
    `advance` in class `org.apache.lucene.search.DocIdSetIterator`
  Throws:
    `IOException`
  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()`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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