public abstract class TaggableSegmentItem extends SegmentItem implements TaggableItem
Item.ItemCreator, Item.ItemType
connectedBacklink, connectedItem, connectivity, DEFAULT_WEIGHT, explicitSignificance, significance, uniqueID
Modifier | Constructor and Description |
---|---|
protected |
TaggableSegmentItem(String rawWord,
String current,
boolean isFromQuery,
boolean stemmed,
Substring origin) |
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) |
addItem, addItem, clone, disclose, getNormalized, getNumWords, getOrigin, getRawWord, getSegmentingRule, isFromQuery, isFromUser, isLocked, isStemmed, isWords, lock, removeItem, removeItem, setFromUser, setSegmentingRule, stringValue
adding, appendBodyString, encode, encodeThis, encodingArity, ensureNotInSubtree, equals, getItem, getItemCount, getItemIndex, getItemIterator, getTermCount, hashCode, 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
finalize, getClass, notify, notifyAll, wait, wait, wait
getIndexName
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.