com.sun.labs.minion.retrieval
Class PAnd

java.lang.Object
  extended by com.sun.labs.minion.retrieval.QueryElement
      extended by com.sun.labs.minion.retrieval.Operator
          extended by com.sun.labs.minion.retrieval.Proximity
              extended by com.sun.labs.minion.retrieval.Near
                  extended by com.sun.labs.minion.retrieval.PAnd
All Implemented Interfaces:
java.lang.Comparable

public class PAnd
extends Near

A class implementing the <pand> operator, which does our passage retrieval algorithm on documents that contain all of the query terms.


Field Summary
 
Fields inherited from class com.sun.labs.minion.retrieval.Proximity
gapPenalty, log, logTag, maxMissing, maxWindow, minWindow, ocTerms, oooPenalty, orderedOps, storePassages, terms
 
Fields inherited from class com.sun.labs.minion.retrieval.Operator
operands
 
Fields inherited from class com.sun.labs.minion.retrieval.QueryElement
estSize, fieldMultipliers, inOrder, keepPositions, order, part, qc, searchFieldNames, searchFields, strictEval, wc, wf
 
Constructor Summary
PAnd(java.util.List operands)
           
 
Method Summary
 
Methods inherited from class com.sun.labs.minion.retrieval.Near
calculateEstimatedSize, eval, toStringMod
 
Methods inherited from class com.sun.labs.minion.retrieval.Proximity
arrayCopy, calcPenalty, checkPositions, evalTerms, printCols, setGap, setOOO, setStorePassages, setWindow
 
Methods inherited from class com.sun.labs.minion.retrieval.Operator
addSearchFieldName, getOperands, getQueryTerms, setOperands, setPartition, setQueryConfig, setWeightingComponents, setWeightingFunction, toString, toString
 
Methods inherited from class com.sun.labs.minion.retrieval.QueryElement
compareTo, dump, estimateSize, getInOrder, getOrder, getQueryTerms, getSearchFieldNames, setInOrder, setOrder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PAnd

public PAnd(java.util.List operands)