# Search Project Config ## Disable APM and Uptime, enable Enterprise Search xpack.apm.enabled: false xpack.cloudSecurityPosture.enabled: false xpack.infra.enabled: false xpack.observabilityLogsExplorer.enabled: false xpack.observability.enabled: false xpack.securitySolution.enabled: false xpack.serverless.observability.enabled: false enterpriseSearch.enabled: false xpack.observabilityAIAssistant.enabled: false xpack.osquery.enabled: false ## Fine-tune the search solution feature privileges. Also, refer to `serverless.yml` for the project-agnostic overrides. xpack.features.overrides: ### Dashboards feature is moved from Analytics category to the Search one. dashboard.category: "enterpriseSearch" ### Dev Tools feature is moved from Analytics category to the Search one. dev_tools.category: "enterpriseSearch" ### Discover feature is moved from Analytics category to the Search one. discover.category: "enterpriseSearch" ### Machine Learning feature is moved from Analytics category to the Management one. ml.category: "management" ### Stack Alerts feature is moved from Analytics category to the Search one renamed to simply `Alerts`. stackAlerts: name: "Alerts" category: "enterpriseSearch" ### Observability AI Assistant feature is moved to Search and renamed observabilityAIAssistant: name: "AI Assistant" category: "enterpriseSearch" ### AI Assistant enables the Inventory feature, moving to Search inventory: category: "enterpriseSearch" ## Cloud settings xpack.cloud.serverless.project_type: search ## Enable the Serverless Search plugin xpack.serverless.search.enabled: true xpack.searchIndices.enabled: true ## Set the home route uiSettings.overrides.defaultRoute: /app/elasticsearch ## Set the dev project switcher current type xpack.serverless.plugin.developer.projectSwitcher.currentType: 'search' # Specify in telemetry the project type telemetry.labels.serverless: search # Alerts and LLM config xpack.actions.enabledActionTypes: ['.email', '.index', '.slack', '.jira', '.webhook', '.teams', '.gen-ai', '.bedrock', '.gemini'] # Customize empty page state for analytics apps no_data_page.analyticsNoDataPageFlavor: 'serverless_search' # Disable Dev tools xpack.painless_lab.enabled: false xpack.ml.ad.enabled: false xpack.ml.dfa.enabled: false xpack.ml.nlp: enabled: true modelDeployment: allowStaticAllocations: true vCPURange: low: min: 0 max: 2 static: 2 medium: min: 1 max: 32 static: 32 high: min: 1 max: 512 static: 512 xpack.ml.compatibleModuleType: 'search' data_visualizer.resultLinks.fileBeat.enabled: false # Search Playground xpack.searchPlayground.ui.enabled: true # Search InferenceEndpoints xpack.searchInferenceEndpoints.ui.enabled: true # Search Notebooks xpack.search.notebooks.catalog.url: https://elastic-enterprise-search.s3.us-east-2.amazonaws.com/serverless/catalog.json # Semantic text UI xpack.index_management.dev.enableSemanticText: true # AI Assistant config xpack.observabilityAIAssistant.enabled: true xpack.searchAssistant.enabled: true xpack.searchAssistant.ui.enabled: true xpack.observabilityAIAssistant.scope: "search" aiAssistantManagementSelection.preferredAIAssistantType: "observability" xpack.observabilityAiAssistantManagement.logSourcesEnabled: false xpack.observabilityAiAssistantManagement.spacesEnabled: false xpack.observabilityAiAssistantManagement.visibilityEnabled: false