public class SlowTextSearcher extends AbstractInitializationCustomFieldSearcher implements CustomFieldSearcher, NaturallyOrderedCustomFieldSearcher
TextSearcher,
but instead of SortableTextCustomFieldIndexer it uses
SlowFieldIndexer.log| Constructor and Description |
|---|
SlowTextSearcher(FieldVisibilityManager fieldVisibilityManager,
JqlOperandResolver jqlOperandResolver,
CustomFieldInputHelper customFieldInputHelper,
BarrierFactory barrierFactory) |
| Modifier and Type | Method and Description |
|---|---|
CustomFieldSearcherClauseHandler |
getCustomFieldSearcherClauseHandler()
Provides an object that can be used to handle the clauses that this searcher generates.
|
SearcherInformation<CustomField> |
getSearchInformation()
Provides an object that contains information about the Searcher.
|
SearchInputTransformer |
getSearchInputTransformer()
Provides an object that will allow you to transform raw request parameters to field holder values and
field holder values to
Clause search representations. |
SearchRenderer |
getSearchRenderer()
Provides an object that will allow you to render the edit and view html for a searcher.
|
String |
getSortField(CustomField customField)
Return the name of the Lucene field to use for ordering.
|
org.apache.lucene.search.SortField.Type |
getSortFieldType()
Returns the
type to use when sorting on the values of this custom field. |
void |
init(CustomField field)
This is the first time the searcher knows what its ID and names are
|
getDescriptor, initclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescriptor, initpublic SlowTextSearcher(FieldVisibilityManager fieldVisibilityManager, JqlOperandResolver jqlOperandResolver, CustomFieldInputHelper customFieldInputHelper, BarrierFactory barrierFactory)
public void init(CustomField field)
init in interface IssueSearcher<CustomField>field - the Custom Field for this searcherpublic SearcherInformation<CustomField> getSearchInformation()
IssueSearchergetSearchInformation in interface IssueSearcher<CustomField>public SearchInputTransformer getSearchInputTransformer()
IssueSearcherClause search representations.getSearchInputTransformer in interface IssueSearcher<CustomField>public SearchRenderer getSearchRenderer()
IssueSearchergetSearchRenderer in interface IssueSearcher<CustomField>public CustomFieldSearcherClauseHandler getCustomFieldSearcherClauseHandler()
CustomFieldSearchergetCustomFieldSearcherClauseHandler in interface CustomFieldSearcherpublic String getSortField(CustomField customField)
NaturallyOrderedCustomFieldSearchergetSortField in interface NaturallyOrderedCustomFieldSearchercustomField - The custom field to be searchedpublic org.apache.lucene.search.SortField.Type getSortFieldType()
NaturallyOrderedCustomFieldSearchertype to use when sorting on the values of this custom field.
This also necessitates adding NumericDocValues to documents for numeric and date data types,
and SortedDocValues for string types at indexing time.getSortFieldType in interface NaturallyOrderedCustomFieldSearcherCopyright © 2002-2024 Atlassian. All Rights Reserved.