Interface | Description |
---|---|
ChangeHistoryDocumentFactory | |
CommentDocumentFactory | |
DefaultIssueIndexer.ChangeHistoryRetriever | |
DefaultIssueIndexer.CommentRetriever | |
DefaultIssueIndexer.EntityRetriever<T extends WithId> | |
DefaultIssueIndexer.WorklogRetriever | |
DocumentConstants | |
IndexDirectoryFactory |
Responsible for creating the
directories required for issue, comment, changehistory, and worklog indexing. |
IndexedChangeHistoryFieldManager |
allows you to add and remove fields that will be indexed in the change history index
|
IndexEvent |
Interface for all events raised during indexing.
|
IndexingFeatures |
These feature flags enables indexing improvements that reduces indexing time and index size for instances
with large number of custom fields.
|
IndexingLimitsStats |
Jira-stats for indexing limits:
[JIRA-STATS] [INDEXING-LIMITS] total stats: duration=PT5M0.445S, statsOverhead=n/a, data=
{
"_statsName": "INDEXING-LIMITS",
"_statsType": "total",
"_time": "1970-01-01T00:10:00Z",
"_timestamp": 600000,
"_duration": "PT10M",
"_invocations": 21,
"_statsOverhead": "n/a",
"settings": {
"maxCommentsIndexed": 500,
"maxWorklogsIndexed": 500,
"maxChangeHistoryIndexed": 100,
"shouldFilterOutUnsupportedFields": true
},
"indexIssueWithRelated": {
"value": 427
},
"indexComments": {
"value": 21
},
"indexWorklogs": {
"value": 21
},
"indexChangeHistory": {
"value": 427
},
"indexAll": {
"value": 21
},
"numberOfTimesCommentsLimited": {
"value": 20
},
"numberOfTimesWorklogsLimited": {
"value": 2
},
"numberOfTimesChangeHistoryLimited": {
"value": 3
},
"numberOfComments": {
"count": 4,
"min": 1,
"max": 1100,
"sum": 1401,
"avg": 350,
"distributionCounter": {
"0": 0,
"1": 1,
"10": 0,
"100": 1,
"1000": 1,
"10000": 1,
"20000": 0,
"50000": 0
}
},
"numberOfWorklogs": {
"count": 6,
"min": 1,
"max": 1200,
"sum": 2901,
"avg": 483,
"distributionCounter": {
"0": 0,
"1": 1,
"10": 0,
"100": 1,
"1000": 2,
"10000": 2,
"20000": 0,
"50000": 0
}
},
"numberOfChangeHistory": {
"count": 5,
"min": 1,
"max": 500,
"sum": 1301,
"avg": 260,
"distributionCounter": {
"0": 0,
"1": 1,
"10": 0,
"100": 1,
"1000": 3,
"10000": 0,
"20000": 0,
"50000": 0
}
},
"numberOfChangeHistoryGroupsBeforeFiltering": {
"count": 3,
"min": 300,
"max": 5000,
"sum": 5800,
"avg": 1933,
"distributionCounter": {
"0": 0,
"1": 0,
"10": 0,
"100": 0,
"1000": 2,
"10000": 1,
"20000": 0,
"50000": 0
}
},
"numberOfChangeHistoryItemsBeforeFiltering": {
"count": 3,
"min": 600,
"max": 15000,
"sum": 17600,
"avg": 5866,
"distributionCounter": {
"0": 0,
"1": 0,
"10": 0,
"100": 0,
"1000": 1,
"10000": 1,
"20000": 1,
"50000": 0
}
},
"numberOfChangeHistoryItemsAfterFiltering": {
"count": 3,
"min": 400,
"max": 10000,
"sum": 11400,
"avg": 3800,
"distributionCounter": {
"0": 0,
"1": 0,
"10": 0,
"100": 0,
"1000": 2,
"10000": 1,
"20000": 0,
"50000": 0
}
},
"topIssuesWithLimitedComments": {
"IDXREACT-1": 1
},
"topIssuesWithLimitedWorklogs": {
"IDXREACT-1": 2
},
"topIssuesWithLimitedChangeHistory": {
"IDXREACT-64": 2,
"IDXREACT-1": 1
}
}
|
IndexingMode |
Used by
IndexDirectoryFactory.IndexPathAdapter to create Index.Manager . |
InternalIndexingService | |
IssueBatcherFactory | |
IssueDocumentFactory |
Abstracts the means to create a
Document for an Issue . |
IssueIndexer | |
IssueIndexingService |
Provides services related to the indexing of issue data.
|
IssueIndexManager |
Manages Lucene search indexes.
|
IssuesBatcher |
Splits up a large set of issues into batches.
|
SearcherCache | |
TemporaryIndexProvider |
Provides a personal, temporary lucene index that you can query against.
|
TemporaryIndexProvider.IndexSearcher<T> | |
UnmanagedIndexSearcherProvider |
Provides you access to
UnmanagedIndexSearcher . |
WorklogDocumentFactory |
Class | Description |
---|---|
BackgroundIndexListener |
This Class listens for Issue updates and deletes that happen during a background reindex so that they can be
re-validated to ensure the index is not corrupted by any race between the background reindex and the issue updater.
|
BulkOnlyIndexManager |
This index manager ignores calls to
BulkOnlyIndexManager.reIndex(org.ofbiz.core.entity.GenericValue) ,
BulkOnlyIndexManager.deIndex(org.ofbiz.core.entity.GenericValue) and
BulkOnlyIndexManager.reIndexIssues(Collection) . |
ChangeHistoryFieldConfiguration |
Representsa a system field that can be searched by JQL
|
ChangeHistoryFieldConfigurationManager | |
DefaultChangeHistoryDocumentFactory | |
DefaultChangeHistoryRetriever | |
DefaultCommentDocumentFactory | |
DefaultCommentRetriever | |
DefaultIndexedChangeHistoryFieldManager | |
DefaultIndexManager | |
DefaultIssueBatcherFactory | |
DefaultIssueDocumentFactory | |
DefaultIssueIndexer | |
DefaultTemporaryIndexProvider | |
DefaultWorklogDocumentFactory | |
DefaultWorklogRetriever | |
DocumentScrubber |
A utility class that scrubs documents clean of fields that could generate Lucene errors, i.e.
|
EntityWithVersion<E extends WithId> | |
IndexConsistencyUtils |
Utility methods related to performing consistency checks on indexes.
|
IndexDeactivatedEvent |
Event fired when indexes are deactivated, e.g.
|
IndexDirectoryFactory.IndexPathAdapter | |
IndexedChangeHistoryField |
Simple class to represent a supported field in a change history search.
|
IndexingFeaturesImpl | |
IndexingLimitsHelper | |
IndexingLimitsStats.MutableIndexingLimitsStats | |
IndexingLimitsStats.NoOpIndexingLimitsStats | |
IndexingLimitsStatsAnalyticsEvent |
Represents subset of
IndexingLimitsStats data, that is sent to analytics. |
IndexingLimitsStatsAnalyticsSender | |
IndexingMode.DirectIndexingMode | |
IndexingMode.QueuedIndexingMode | |
IndexingShutdownEvent |
Event triggered when indexing gets shutdown entirely.
|
IndexingStatsEventPublisher | |
IndexingStatsManager |
Responsible for printing to log (periodically, on re-index) indexing statistics.
|
IndexingTimers |
Collection of pre-defined
timers . |
IndexReconciler |
A helper when doing background re-indexing, to match up which issues are seen in the index and database
|
IssueIndexer.Analyzers | |
IssueIndexingParams |
Provides parameters required to conduct indexing or re-indexing JIRA issues.
|
IssueIndexingParams.Builder | |
JavaExceptionAnalyzer |
This class wraps the given analyzer.
|
JiraAnalyzer | |
LuceneIssueIndexProvider |
Provides
Index for all issue indexes. |
MockIndexDirectoryFactory | |
ReindexAllCancelledEvent |
Raised when "reindex all" has completed.
|
ReindexAllCompletedEvent |
Raised when "reindex all" has completed.
|
ReindexAllSlowIndexersEvent | |
ReindexAllStartedEvent |
Event raised when a "reindex all" event is beginning.
|
ReindexIssuesCompletedEvent |
Event raised when indexing a set of issues has completed.
|
ReindexIssuesStartedEvent |
Event raised when several issues are being reindexed.
|
SecurityIndexingUtils |
Set of utility methods for indexing and querying project and issue security permissions.
|
SharedCustomFieldsVisibilityCache |
This provides a cache that can be shared between multiple indexing threads.
|
ThreadLocalSearcherCache |
Low level lucene searcher context.
|
Enum | Description |
---|---|
IndexDirectoryFactory.Name | |
JiraAnalyzer.Stemming | |
JiraAnalyzer.StopWordRemoval |
Exception | Description |
---|---|
IndexException | |
SearchUnavailableException |
Searching is disabled, cannot get a searcher.
|
Copyright © 2002-2022 Atlassian. All Rights Reserved.