|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.firstpartners.rp.back.struct.DocumStruct
public class DocumStruct
Document structure
Field Summary | |
---|---|
(package private) java.lang.String |
author
Document author - OPTIONAL VALUE |
(package private) double |
calcScore
Document calculated score |
(package private) java.lang.String |
categoryLocation
Document category location |
(package private) java.lang.String |
categoryName
Document category name |
(package private) double |
categoryScore
Document category score |
(package private) NodeStruct |
content
Document structure as tree structure |
(package private) java.lang.String |
creationDate
Document creation |
double |
DEFAULT_SCORE_VALUE
Default score value |
(package private) java.lang.String |
description
Document summary |
(package private) double |
directScore
Document direct score |
static java.lang.String |
FIELD_CALCSCORE
Calculated score field for index document |
static java.lang.String |
FIELD_CATEGORY_LOCATION
Category location field for index document |
static java.lang.String |
FIELD_CATEGORY_NAME
Category field for index document |
static java.lang.String |
FIELD_CATEGORY_SCORE
Category score field for index document |
static java.lang.String |
FIELD_CONTENT
Content field (content) for index document |
static java.lang.String |
FIELD_DESCRIPTION
Description field for index document |
static java.lang.String |
FIELD_DIRECTSCORE
Direct score field for index document |
static java.lang.String |
FIELD_DOCUMENTID
Document id field for index document |
static java.lang.String |
FIELD_KEYWORDID
Keyword field (id) for index document |
static java.lang.String |
FIELD_LASTUPDATE
Last update field for index document |
static java.lang.String |
FIELD_PATH
Path field for index document |
static java.lang.String |
FIELD_SORT_SCORE
General sorting score = calc_score*category_score |
static java.lang.String |
FIELD_TITLE
Title field for index document |
(package private) java.lang.String |
id
Document id (unique id upon the information from the content) |
(package private) java.lang.String |
lastUpdate
Document last update |
protected org.apache.log4j.Logger |
logger
Logger for this class and subclasses |
(package private) java.lang.String |
path
Document path as uri location |
static java.lang.String |
SPACE
|
(package private) java.lang.String |
title
Document title |
Constructor Summary | |
---|---|
DocumStruct()
Create an empty document structure |
Method Summary | |
---|---|
void |
addContentTuple(java.lang.String keyword,
java.lang.String value)
Add the specified tuple value to the keyword/value |
java.lang.String |
getAuthor()
|
double |
getCalcScore()
|
java.lang.String |
getCategoryLocation()
|
java.lang.String |
getCategoryName()
|
double |
getCategoryScore()
|
NodeStruct |
getContent()
|
private java.lang.String |
getContentAsString(NodeStruct root)
Retrun the content as string |
java.lang.String |
getCreationDate()
|
java.lang.String |
getDescription()
|
double |
getDirectScore()
|
private long |
getDocumentMessageID(NodeStruct root)
Generate the id of the node content |
java.lang.String |
getId()
|
org.apache.lucene.document.Document |
getIndexDocument()
Get the index document for the actual values |
java.lang.String |
getLastUpdate()
|
java.lang.String |
getPath()
|
java.lang.String |
getTitle()
|
void |
setAuthor(java.lang.String author)
|
void |
setCalcScore(double calcScore)
|
void |
setCategoryLocation(java.lang.String categoryLocation)
|
void |
setCategoryName(java.lang.String categoryName)
|
void |
setCategoryScore(double categoryScore)
|
void |
setContent(NodeStruct content)
|
void |
setCreationDate(java.lang.String creationDate)
|
void |
setDescription(java.lang.String description)
|
void |
setDirectScore(float directScore)
|
void |
setId(java.lang.String id)
|
void |
setLastUpdate(java.lang.String lastupdate)
|
void |
setPath(java.lang.String path)
|
void |
setTitle(java.lang.String title)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final org.apache.log4j.Logger logger
public static final java.lang.String SPACE
public double DEFAULT_SCORE_VALUE
public static final java.lang.String FIELD_TITLE
public static final java.lang.String FIELD_PATH
public static final java.lang.String FIELD_DESCRIPTION
public static final java.lang.String FIELD_LASTUPDATE
public static final java.lang.String FIELD_DOCUMENTID
public static final java.lang.String FIELD_DIRECTSCORE
public static final java.lang.String FIELD_CALCSCORE
public static final java.lang.String FIELD_SORT_SCORE
public static final java.lang.String FIELD_KEYWORDID
public static final java.lang.String FIELD_CONTENT
public static final java.lang.String FIELD_CATEGORY_NAME
public static final java.lang.String FIELD_CATEGORY_SCORE
public static final java.lang.String FIELD_CATEGORY_LOCATION
java.lang.String title
java.lang.String path
java.lang.String description
java.lang.String lastUpdate
NodeStruct content
java.lang.String author
java.lang.String creationDate
java.lang.String id
double directScore
double calcScore
java.lang.String categoryName
double categoryScore
java.lang.String categoryLocation
Constructor Detail |
---|
public DocumStruct()
Method Detail |
---|
public org.apache.lucene.document.Document getIndexDocument()
public java.lang.String getId()
private java.lang.String getContentAsString(NodeStruct root)
root
- The content node
private long getDocumentMessageID(NodeStruct root)
node
- Content node
public void addContentTuple(java.lang.String keyword, java.lang.String value)
keyword
- Keyword to be addedvalue
- Value to be addedpublic java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
author
- The author to set.public NodeStruct getContent()
public void setContent(NodeStruct content)
content
- The content to set.public java.lang.String getCreationDate()
public void setCreationDate(java.lang.String creationDate)
creationDate
- The creationDate to set.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- The description to set.public java.lang.String getLastUpdate()
public void setLastUpdate(java.lang.String lastupdate)
lastupdate
- The lastupdate of document to setpublic java.lang.String getPath()
public void setPath(java.lang.String path)
path
- The path to set.public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- The title to set.public java.lang.String getCategoryLocation()
public void setCategoryLocation(java.lang.String categoryLocation)
categoryLocation
- The category lcoation to set.public java.lang.String getCategoryName()
public void setCategoryName(java.lang.String categoryName)
categoryName
- The category name to setpublic double getCalcScore()
public void setCalcScore(double calcScore)
calcScore
- The calcScore to set.public double getCategoryScore()
public void setCategoryScore(double categoryScore)
categoryScore
- The categoryScore to set.public void setId(java.lang.String id)
id
- The id to set.public void setDirectScore(float directScore)
directScore
- The directScore to set.public double getDirectScore()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |