Package com.atlassian.jira.index
Class IndexDocumentConfiguration
java.lang.Object
com.atlassian.jira.index.IndexDocumentConfiguration
Document that configures indexing of entityProperties it reads to description in format of:
<key entity-key="com.atlassian.jira.thing">
<extract path="foo.bar" type="string">
<!--
"path" tells you what part of the json to extract.
"type" could be "number", "string", "text", "date" and tells you how to analyse it
-->
</<extract>
</key>
<key prefix="com.atlassian.jira.rank">
<extract...><extract/>
</key>
- Since:
- v6.2
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static enum
-
Constructor Summary
ConstructorsConstructorDescriptionIndexDocumentConfiguration
(String entityKey, List<IndexDocumentConfiguration.KeyConfiguration> keyConfigurations) -
Method Summary
-
Constructor Details
-
IndexDocumentConfiguration
public IndexDocumentConfiguration(String entityKey, List<IndexDocumentConfiguration.KeyConfiguration> keyConfigurations)
-
-
Method Details
-
getKeyConfigurations
List of key that are defined to be scanned in this configuration- Returns:
- list of key configurations
-
getEntityKey
- Returns:
- name of entity associated with this configuration
-
getConfigurationElements
-
equals
-
hashCode
public int hashCode() -
toString
-