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
IOExceptionpublic abstract org.apache.commons.lang3.tuple.Pair<EntryStatistics,IterablePosting> getPostingIterator(Index index) throws IOException
IOExceptionTerrier Information Retrieval Platform 5.1. Copyright © 2004-2019, University of Glasgow