public abstract class Operator extends Object implements Serializable, Cloneable
Modifier and Type | Field and Description |
---|---|
protected static boolean |
IGNORE_LOW_IDF_TERMS |
Constructor and Description |
---|
Operator() |
Modifier and Type | Method and Description |
---|---|
Operator |
clone() |
boolean |
equals(Object _o) |
abstract MatchingEntry |
getMatcher(MatchingQueryTerms.QueryTermProperties qtp,
Index index,
Lexicon<String> lex,
PostingIndex<Pointer> inv,
CollectionStatistics collStats)
get an entry for matching for this query op.
|
abstract org.apache.commons.lang3.tuple.Pair<EntryStatistics,IterablePosting> |
getPostingIterator(Index index)
get posting iterator for this query op.
|
int |
hashCode() |
static Operator |
parse(String stringRep) |
abstract String |
toString() |
public abstract MatchingEntry getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<String> lex, PostingIndex<Pointer> inv, CollectionStatistics collStats) throws IOException
IOException
public abstract org.apache.commons.lang3.tuple.Pair<EntryStatistics,IterablePosting> getPostingIterator(Index index) throws IOException
IOException
Terrier Information Retrieval Platform 5.1. Copyright © 2004-2019, University of Glasgow