public class CmsSearchResult extends java.lang.Object implements I_CmsMemoryMonitorable, java.lang.Comparable<CmsSearchResult>
限定符和类型 | 字段和说明 |
---|---|
protected java.util.Date |
m_dateCreated
The creation date of this search result.
|
protected java.util.Date |
m_dateLastModified
The last modification date of this search result.
|
protected java.lang.String |
m_documentType
The document type of the search result.
|
protected java.lang.String |
m_excerpt
The excerpt of this search result.
|
protected java.util.Map<java.lang.String,java.lang.String> |
m_fields
Holds the values of the search result fields.
|
protected java.lang.String |
m_path
The resource path of this search result.
|
protected int |
m_score
The score of this search result.
|
限定符 | 构造器和说明 |
---|---|
protected |
CmsSearchResult()
Empty constructor to be used for overriding classes.
|
|
CmsSearchResult(int score,
org.apache.lucene.document.Document doc,
java.lang.String excerpt)
Creates a new search result.
|
限定符和类型 | 方法和说明 |
---|---|
int |
compareTo(CmsSearchResult obj) |
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getDateCreated()
Returns the date created.
|
java.util.Date |
getDateLastModified()
Returns the date last modified.
|
java.lang.String |
getDescription()
Returns the description.
|
java.lang.String |
getDocumentType()
Returns the document type of the search result document.
|
java.lang.String |
getExcerpt()
Returns the excerpt.
|
java.lang.String |
getField(java.lang.String fieldName)
Returns the text stored in the search index field with the given name.
|
java.lang.String |
getKeywords()
Returns the key words.
|
int |
getMemorySize()
Returns the memory size of the object.
|
java.lang.String |
getPath()
Returns the path.
|
int |
getScore()
Returns the score.
|
java.lang.String |
getTitle()
Returns the title.
|
int |
hashCode() |
protected java.util.Date m_dateCreated
protected java.util.Date m_dateLastModified
protected java.lang.String m_documentType
protected java.lang.String m_excerpt
protected java.util.Map<java.lang.String,java.lang.String> m_fields
protected java.lang.String m_path
protected int m_score
public CmsSearchResult(int score, org.apache.lucene.document.Document doc, java.lang.String excerpt)
score
- the score of this search resultdoc
- the Lucene document to extract fields from such as description, title, key words etc. pp.excerpt
- the excerpt of the search result's contentprotected CmsSearchResult()
public int compareTo(CmsSearchResult obj)
compareTo
在接口中 java.lang.Comparable<CmsSearchResult>
Comparable.compareTo(java.lang.Object)
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
Object.equals(java.lang.Object)
public java.util.Date getDateCreated()
public java.util.Date getDateLastModified()
public java.lang.String getDescription()
public java.lang.String getDocumentType()
Usually this will be a VFS resource type String that can be used in the
resource type manager with CmsResourceManager.getResourceType(String)
.
However, what is stored in the document type field depends only on the indexer used, and therefore it
may also be some String not referring a VFS resource type but some external type or application.
It may also be null
in case it has not been set by a non-standard indexer.
CmsResourceManager.getResourceType(String)
public java.lang.String getExcerpt()
public java.lang.String getField(java.lang.String fieldName)
fieldName
- the name of the field to get the stored text forpublic java.lang.String getKeywords()
public int getMemorySize()
I_CmsMemoryMonitorable
getMemorySize
在接口中 I_CmsMemoryMonitorable
I_CmsMemoryMonitorable.getMemorySize()
public java.lang.String getPath()
public int getScore()
public java.lang.String getTitle()
public int hashCode()
hashCode
在类中 java.lang.Object
Object.hashCode()