| Package | Description |
|---|---|
| com.atlassian.confluence.impl.index |
This package contains interfaces and classes to facilitate the implementation of a document extractor independent
from underlying search library and that can be incorporated into confluence.
|
| com.atlassian.confluence.impl.index.popularity | |
| com.atlassian.confluence.internal.index | |
| com.atlassian.confluence.internal.index.elasticsearch | |
| com.atlassian.confluence.internal.index.lucene |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseField |
class |
ByteField |
class |
ConcatenableField
Text field, its values are mean to be concatenated.
|
class |
DateField
Field that supports storing date values.
|
class |
DoubleField
Field that supports efficient sorting and range queries double values.
|
class |
FloatField
Field that supports efficient sorting and range queries float values.
|
class |
IntField
Field that supports efficient sorting and range queries integer values.
|
class |
LongField
Field that supports efficient sorting and range queries long values.
|
class |
NestedField
Field for indexing object as nested document.
|
class |
ShortField |
class |
StoredField
Used for non analyzed data.
|
class |
StringField
Used for keywords or non analyzed text.
|
class |
TextField
Used for analyzed text.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Iterable<Field> |
FieldsExtractor.extract(List<FieldsExtractor<T>> extractors,
T searchable) |
Iterable<Field> |
SafeFieldsExtractor.extract(T searchable) |
Iterable<Field> |
FieldsExtractor.extract(T searchable) |
Collection<Field> |
NestedField.nestedFields() |
static <T> Iterable<Field> |
FieldsExtractor.safeExtract(List<FieldsExtractor<T>> extractors,
T searchable) |
| Constructor and Description |
|---|
NestedField(String name,
Collection<Field> nestedFields) |
NestedField(String name,
Collection<Field> nestedFields,
Field.Store store) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Field> |
PopularityInfoExtractor.extract(PopularityInfo info) |
| Constructor and Description |
|---|
PopularityInfoDocumentBuilder(FieldsExtractor<PopularityInfo> extractor,
Function<Iterable<Field>,org.elasticsearch.common.xcontent.XContentBuilder> fieldTransformer) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Field> |
NestedLabelExtractor.extract(com.atlassian.bonnie.Searchable searchable) |
| Constructor and Description |
|---|
SearchDocumentBuilder(List<FieldsExtractor<com.atlassian.bonnie.Searchable>> extractors,
Function<Iterable<Field>,T> transformer,
SearchResultType documentType,
com.atlassian.event.api.EventPublisher eventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
org.elasticsearch.common.xcontent.XContentBuilder |
ESFieldTransformer.apply(Iterable<Field> fields) |
| Constructor and Description |
|---|
ESDefaultDocumentBuilder(List<FieldsExtractor<com.atlassian.bonnie.Searchable>> extractors,
Function<Iterable<Field>,org.elasticsearch.common.xcontent.XContentBuilder> fieldTransformer,
SearchResultType documentType,
com.atlassian.event.api.EventPublisher eventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
static Field |
LuceneFieldConverter.convert(org.apache.lucene.index.IndexableField indexableField) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Field> |
LuceneContentExtractor.extract(com.atlassian.bonnie.Searchable searchable)
Extract fields from the given Searchable by passing them through a bunch of Lucene Extractor objects.
|
Iterable<Field> |
LuceneChangeExtractor.extract(com.atlassian.bonnie.Searchable searchable)
Extract fields from the given Searchable by passing them through a bunch of Lucene Extractor objects.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.document.Document |
LuceneFieldTransformer.apply(Iterable<Field> fields) |
Copyright © 2003–2017 Atlassian. All rights reserved.