Class DefaultIssueIndexer

java.lang.Object
com.atlassian.jira.issue.index.DefaultIssueIndexer
All Implemented Interfaces:
BackupContributor, IssueIndexer, UnmanagedIndexSearcherProvider

@Internal public class DefaultIssueIndexer extends Object implements IssueIndexer
A legacy implementation of IssueIndexer for Lucene

Platform-specific class intended for the Lucene search platform only.

Jira Search exposes a common API backed by multiple search engines. This class bypasses that abstraction and couples callers to Lucene internals.

Using this class when the runtime search platform is not Lucene (e.g. OpenSearch) may produce incorrect results or failures.

For platform-agnostic usage, use OpenSearchIssueIndexer which works across all supported search platforms.

Internal use only.