public abstract class CompositeTaggableItem extends CompositeItem implements TaggableItem
Item.ItemCreator, Item.ItemType
connectedBacklink, connectedItem, connectivity, DEFAULT_WEIGHT, explicitSignificance, significance, uniqueID
Constructor and Description |
---|
CompositeTaggableItem() |
Modifier and Type | Method and Description |
---|---|
Item |
getConnectedItem() |
double |
getConnectivity() |
double |
getSignificance() |
int |
getUniqueID() |
boolean |
hasExplicitSignificance() |
boolean |
hasUniqueID() |
void |
setConnectivity(Item item,
double connectivity)
|
void |
setExplicitSignificance(boolean explicitSignificance) |
void |
setSignificance(double significance)
Used for setting explicit term significance (in the tf/idf sense) to a single term or phrase,
relative to the rest of the query.
|
void |
setUniqueID(int id) |
adding, addItem, addItem, appendBodyString, clone, disclose, encode, encodeThis, encodingArity, ensureNotInSubtree, equals, getItem, getItemCount, getItemIndex, getItemIterator, getTermCount, hashCode, insertNullFirstItem, isLocked, lock, removeItem, removeItem, setIndexName, setItem, shouldParenthize
addAnnotation, appendHeadingString, getAnnotation, getBytes, getCode, getCreator, getItemType, getLabel, getLanguage, getName, getParent, getWeight, hasAnnotation, hasConnectivityBackLink, isFilter, isFromSpecialToken, isProtected, isRanked, isRoot, putBytes, putString, setCreator, setFilter, setFromSpecialToken, setHasUniqueID, setLabel, setLanguage, setParent, setPositionData, setProtected, setRanked, setWeight, toString, usePositionData
public int getUniqueID()
getUniqueID
in interface TaggableItem
public void setUniqueID(int id)
setUniqueID
in interface TaggableItem
public void setConnectivity(Item item, double connectivity)
setConnectivity
in interface TaggableItem
item
- the item this should be connected to - in practice the next consecutive item in the queryconnectivity
- a value between 0 (none) and 1 (maximal), defining the connectivity between this and the
argument item. The default connectivity is 0.1.public Item getConnectedItem()
getConnectedItem
in interface TaggableItem
public double getConnectivity()
getConnectivity
in interface TaggableItem
public void setSignificance(double significance)
TaggableItem
setSignificance
in interface TaggableItem
public void setExplicitSignificance(boolean explicitSignificance)
setExplicitSignificance
in interface TaggableItem
public boolean hasExplicitSignificance()
hasExplicitSignificance
in interface TaggableItem
public double getSignificance()
getSignificance
in interface TaggableItem
public boolean hasUniqueID()
hasUniqueID
in interface TaggableItem
hasUniqueID
in class Item
Copyright © 2018. All rights reserved.