public final class SearchFields extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static String | BNODE_ID_PREFIXString used to prefix BNode IDs with so that we can distinguish BNode fields from URI fields in Documents. | 
| static String | CONTEXT_FIELD_NAMEThe name of the Document field holding the context identifer(s). | 
| static String | CONTEXT_NULLthe null context | 
| static Pattern | HIGHLIGHTER_PATTERN | 
| static String | HIGHLIGHTER_POST_TAG | 
| static String | HIGHLIGHTER_PRE_TAG | 
| static String | ID_FIELD_NAMEThe name of the Document field holding the document identifier. | 
| static String | TEXT_FIELD_NAMEThe name of the Document field that holds multiple text values of a Resource. | 
| static String | URI_FIELD_NAMEThe name of the Document field holding the Resource identifier. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Resource | createContext(String idString) | 
| static Resource | createResource(String idString)Parses an id-string (a serialized resource) back to a resource Inverse method of  getResourceID(Resource) | 
| static Literal | distanceToLiteral(double d) | 
| static String | formIdString(String resourceId,
            String contextId) | 
| static String | getContextID(Resource resource)Get the ID for a context. | 
| static String | getLiteralPropertyValueAsString(Statement statement) | 
| static String | getPropertyField(IRI property) | 
| static String | getResourceID(Resource resource)Returns the String ID corresponding with the specified Resource. | 
| static String | getSnippet(String highlightedValue) | 
| static boolean | isPropertyField(String fieldName)Determines whether the specified field name is a property field name. | 
| static Literal | scoreToLiteral(float score)Returns a score value encoded as a Literal. | 
| static Literal | wktToLiteral(String wkt) | 
public static final String ID_FIELD_NAME
public static final String URI_FIELD_NAME
public static final String TEXT_FIELD_NAME
public static final String CONTEXT_FIELD_NAME
public static final String CONTEXT_NULL
public static final String BNODE_ID_PREFIX
public static final String HIGHLIGHTER_PRE_TAG
public static final String HIGHLIGHTER_POST_TAG
public static final Pattern HIGHLIGHTER_PATTERN
public static String getResourceID(Resource resource)
public static String getContextID(Resource resource)
resource - the contextpublic static Resource createResource(String idString)
getResourceID(Resource)idString - public static String getLiteralPropertyValueAsString(Statement statement)
public static boolean isPropertyField(String fieldName)
public static Literal scoreToLiteral(float score)
score - the float score to convertpublic static Literal distanceToLiteral(double d)
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.