Class IndexAnalysisFactory


  • public class IndexAnalysisFactory
    extends Object
    Factory class to create OpenSearch index analysis settings needed at index creation time.

    Currently, we only have analyzers and token filters.

    Since:
    8.7
    • Method Detail

      • createForSystemIndex

        public org.opensearch.client.opensearch.indices.IndexSettingsAnalysis createForSystemIndex()
        Create OpenSearch index analysis settings for system indexes.
        Returns:
        index analysis settings
      • createForCustomIndex

        public org.opensearch.client.opensearch.indices.IndexSettingsAnalysis createForCustomIndex​(@Nullable
                                                                                                   AnalyzerDescriptorProvider defaultAnalyzerProvider)
        Create OpenSearch index analysis settings for custom indexes.
        Parameters:
        defaultAnalyzerProvider - default analyzer for both indexing and searching. If null, it will default to keyword analyzer.
        Returns:
        index analysis settings