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.ObjectObject.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_CmsMemoryMonitorablegetMemorySize 在接口中 I_CmsMemoryMonitorableI_CmsMemoryMonitorable.getMemorySize()public java.lang.String getPath()
public int getScore()
public java.lang.String getTitle()
public int hashCode()
hashCode 在类中 java.lang.ObjectObject.hashCode()