org.cdlib.xtf.textEngine
Class XtfSpanWildcardQuery

Object
  extended by Query
      extended by SpanQuery
          extended by SpanTermQuery
              extended by SpanWildcardQuery
                  extended by BigramSpanWildcardQuery
                      extended by XtfSpanWildcardQuery
All Implemented Interfaces:
Serializable, Cloneable

public class XtfSpanWildcardQuery
extends BigramSpanWildcardQuery

Matches spans containing a wildcard term. Performs extra filtering to make sure bi-grams are not matched, and that start/end of field marks are not matched.

See Also:
Serialized Form

Constructor Summary
XtfSpanWildcardQuery(Term term, int termLimit)
           
 
Method Summary
protected  boolean shouldSkipTerm(Term term)
          Enables derived classes to skip certain terms in the index (e.g. stop words, bi-grams, etc.)
 
Methods inherited from class BigramSpanWildcardQuery
setStopWords
 
Methods inherited from class SpanWildcardQuery
getSpans, getTermLimit, rewrite, toString
 
Methods inherited from class SpanTermQuery
getField, getTerm, getTermLength, getTerms
 
Methods inherited from class SpanQuery
createWeight, getSpanRecording, setSpanRecording
 
Methods inherited from class Query
clone, combine, extractTerms, getBoost, getSimilarity, mergeBooleanQueries, setBoost, toString, weight
 
Methods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XtfSpanWildcardQuery

public XtfSpanWildcardQuery(Term term,
                            int termLimit)
Method Detail

shouldSkipTerm

protected boolean shouldSkipTerm(Term term)
Description copied from class: SpanWildcardQuery
Enables derived classes to skip certain terms in the index (e.g. stop words, bi-grams, etc.) Default implementation doesn't skip any terms.

Overrides:
shouldSkipTerm in class BigramSpanWildcardQuery