public final class WeakAndItem extends NonReducibleCompositeItem
Item.ItemCreator, Item.ItemType
Modifier and Type | Field and Description |
---|---|
static int |
defaultN
The default N used if none is specified: 100
|
private String |
index |
private int |
N |
private int |
scoreThreshold |
connectedBacklink, connectedItem, connectivity, DEFAULT_WEIGHT, explicitSignificance, significance, uniqueID
Constructor and Description |
---|
WeakAndItem()
Creates a WAND item with default N
|
WeakAndItem(int N) |
WeakAndItem(String index,
int N)
Make a WAND item with no children.
|
Modifier and Type | Method and Description |
---|---|
protected void |
appendHeadingString(StringBuilder buffer)
Appends the heading of this string -
[getName()]([limit]) |
void |
disclose(Discloser discloser) |
protected void |
encodeThis(ByteBuffer buffer)
Encodes just this item, not it's usual subitems, to the given buffer.
|
boolean |
equals(Object object)
Returns whether this item is of the same class and
contains the same state as the given item
|
String |
getIndexName() |
Item.ItemType |
getItemType()
Return the enumerated type of this item.
|
int |
getN() |
String |
getName()
Returns the name of this item
|
int |
getScoreThreshold() |
int |
hashCode() |
void |
setIndexName(String index)
Sets the index name of all subitems of this
|
void |
setN(int N) |
void |
setScoreThreshold(int scoreThreshold)
Sets the score threshold used by the backend search operator handling this WeakAndItem.
|
adding, addItem, addItem, appendBodyString, clone, encode, encodingArity, ensureNotInSubtree, getItem, getItemCount, getItemIndex, getItemIterator, getTermCount, insertNullFirstItem, isLocked, lock, removeItem, removeItem, setItem, shouldParenthize
addAnnotation, getAnnotation, getBytes, getCode, getCreator, getLabel, getLanguage, getParent, getWeight, hasAnnotation, hasConnectivityBackLink, hasUniqueID, isFilter, isFromSpecialToken, isProtected, isRanked, isRoot, putBytes, putString, setCreator, setFilter, setFromSpecialToken, setHasUniqueID, setLabel, setLanguage, setParent, setPositionData, setProtected, setRanked, setWeight, toString, usePositionData
private int N
@NonNull private String index
private int scoreThreshold
public static final int defaultN
public WeakAndItem(String index, int N)
index
- The index it shall search.N
- the target for minimum number of hits to produce;
a backend will not suppress any hits in the operator
until N hits have been produced.public WeakAndItem(int N)
public WeakAndItem()
public Item.ItemType getItemType()
Item
getItemType
in class Item
public void setIndexName(String index)
setIndexName
in class CompositeItem
@NonNull public String getIndexName()
protected void appendHeadingString(StringBuilder buffer)
[getName()]([limit])
appendHeadingString
in class Item
public int getN()
public void setN(int N)
public int getScoreThreshold()
public void setScoreThreshold(int scoreThreshold)
scoreThreshold
- the score threshold.protected void encodeThis(ByteBuffer buffer)
CompositeItem
encodeThis
in class CompositeItem
public void disclose(Discloser discloser)
disclose
in class CompositeItem
public int hashCode()
hashCode
in class CompositeItem
public boolean equals(Object object)
equals
in class CompositeItem
Copyright © 2018. All rights reserved.