@ParametersAreNonnullByDefault public class ESSearchResult extends AbstractSearchResult
AbstractSearchResult.UserLookupHIGHLIGHT_END, HIGHLIGHT_START| Constructor and Description |
|---|
ESSearchResult(com.google.common.base.Function<String,ConfluenceUser> userLookup,
Map<String,Object> sourceDoc) |
ESSearchResult(com.google.common.base.Function<String,ConfluenceUser> userLookup,
Map<String,Object> sourceDoc,
Map<String,String> highlight,
Optional<String> explain) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDisplayTitleWithHighlights()
Gets the title of the search result appropriate for displaying to a user with matches highlighted.
|
Optional<String> |
getExplain()
Returns query explanation if it is requested see
ISearch.isExplain(). |
String |
getFieldValue(String fieldName)
Return a string value of a field of a given document, if the field has multiple values then return last value,
if there is no such field then return null.
|
List<String> |
getOrderedFieldValues(String fieldName)
Return original list of string values of a field.
|
String |
getResultExcerptWithHighlights()
Gets excerpt from the context of the search result, as
SearchResult.getResultExcerpt(), but in a HTML-safe manner. |
boolean |
isFieldRequested(String fieldName)
Deprecated.
|
getContent, getContentVersion, getCreationDate, getCreator, getCreatorUser, getDateResult, getDisplayTitle, getExtraFields, getField, getHandle, getIntegerResult, getLabels, getLastModificationDate, getLastModifier, getLastModifierUser, getLastUpdateDescription, getOwnerTitle, getOwnerType, getPersonalLabels, getResultExcerpt, getResultExcerpt, getSanitisedContent, getSpaceKey, getSpaceName, getStringResult, getType, getUrlPath, hasLabels, isHomePage, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFieldValuespublic ESSearchResult(com.google.common.base.Function<String,ConfluenceUser> userLookup, Map<String,Object> sourceDoc)
public String getFieldValue(String fieldName)
AbstractSearchResultgetFieldValue in class AbstractSearchResultpublic List<String> getOrderedFieldValues(String fieldName)
BaseSearchResultpublic String getResultExcerptWithHighlights()
SearchResultSearchResult.getResultExcerpt(), but in a HTML-safe manner.
Implementations should highlight hits with SearchResult.HIGHLIGHT_START and SearchResult.HIGHLIGHT_END.
The default implementation simply HTML-encode the result of SearchResult.getResultExcerpt().public String getDisplayTitleWithHighlights()
SearchResult@Deprecated public boolean isFieldRequested(String fieldName)
public Optional<String> getExplain()
SearchResultISearch.isExplain().Copyright © 2003–2016 Atlassian. All rights reserved.