|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SearchResult
An individual search result. The SearchResult provides access to a number of attributes that are populated directly from the index without requiring an additional database hit. There should be enough information directly in the result to give a pretty detailed description of the hit. It is heavier than it's parent @see BaseSearchResult which should be used in preference when the lucene fields required to be accessed can be known by the developer in advance of the lucene query being executed.
| Method Summary | |
|---|---|
java.lang.String |
getContent()
Gets the text content of the search result. |
java.lang.Integer |
getContentVersion()
Returns the version of the content if available, or null if there's no version for this result. |
java.util.Date |
getCreationDate()
|
java.lang.String |
getCreator()
Deprecated. since 5.2. Use getCreatorUser() instead |
ConfluenceUser |
getCreatorUser()
Gets the person who created the entity represented by the search result. |
java.lang.String |
getDisplayTitle()
Gets the title of the search result appropriate for displaying to a user. |
java.util.Map<java.lang.String,java.lang.String> |
getExtraFields()
If the retrieved documents contain additional fields that cannot be directly accessed by this interface then they can be retrieved via this method. |
java.util.Set<java.lang.String> |
getLabels(com.atlassian.user.User user)
Gets the labels on the current search result that are visible to the specified user. |
java.util.Date |
getLastModificationDate()
Gets the last modification date of the entity represented by the search result. |
java.lang.String |
getLastModifier()
Deprecated. since 5.2. Use getLastModifierUser() instead |
ConfluenceUser |
getLastModifierUser()
Gets the last person to modify the entity represented by the search result. |
java.lang.String |
getLastUpdateDescription()
Gets some string describing the last modification to this content. |
java.lang.String |
getOwnerTitle()
If this result represents an attachment then this field will return the title of the page or blog post the attachment is attached to. |
java.lang.String |
getOwnerType()
If this result represents an attachment then this field will return the type of the container, a page or blogpost. |
java.util.Set<java.lang.String> |
getPersonalLabels()
Gets all the personal labels on the current search result. |
java.lang.String |
getSpaceKey()
|
java.lang.String |
getSpaceName()
|
java.lang.String |
getType()
Gets a string representation of the type of the entity represented by the search result. |
java.lang.String |
getUrlPath()
Gets the URL path to the search result, relative to the site's context root. |
boolean |
hasLabels()
|
boolean |
isHomePage()
Checks if the search result represents the homepage of a space. |
| Methods inherited from interface com.atlassian.confluence.search.v2.BaseSearchResult |
|---|
getField, getHandle, isFieldRequested |
| Method Detail |
|---|
java.util.Map<java.lang.String,java.lang.String> getExtraFields()
The field names are abstracted from the underlying search implementation and will be centrally defined. Their values are not yet documented.
java.lang.String getContent()
java.lang.String getType()
ContentEntityObject.getType()
ContentTypeAware.getType()boolean isHomePage()
java.util.Date getLastModificationDate()
@Deprecated java.lang.String getLastModifier()
getLastModifierUser() instead
ConfluenceUser getLastModifierUser()
java.lang.String getDisplayTitle()
Addressable.getDisplayTitle()java.lang.String getUrlPath()
Addressable.getUrlPath()java.lang.String getLastUpdateDescription()
This string is user-supplied, and therefore not internationalised
ContentEntityObject.getVersionComment()java.lang.String getSpaceName()
java.lang.String getSpaceKey()
boolean hasLabels()
java.util.Set<java.lang.String> getLabels(com.atlassian.user.User user)
user - filter labels by this user
java.util.Set<java.lang.String> getPersonalLabels()
java.util.Date getCreationDate()
@Deprecated java.lang.String getCreator()
getCreatorUser() instead
ConfluenceUser getCreatorUser()
java.lang.String getOwnerType()
java.lang.String getOwnerTitle()
java.lang.Integer getContentVersion()
throws java.lang.NumberFormatException
null if there's no version for this result.
java.lang.NumberFormatException - if the document in the index has an unparseable version number
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||