-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Index Management] Add Mappings Editor to Index Template Wizard #47562
Conversation
Pinging @elastic/es-ui (Team:Elasticsearch UI) |
💔 Build Failed |
💚 Build Succeeded |
💚 Build Succeeded |
💚 Build Succeeded |
💚 Build Succeeded |
💚 Build Succeeded |
💚 Build Succeeded |
@fbaligand Very interesting! Unfortunately, the mappings editor does not expose a JSON schema, but we are having discussions with the team to see how the ES API could expose them. As it would require a high level of work I can't tell you if or when those might land. |
@sebelga |
@elasticmachine merge upstream |
@elasticmachine merge upstream |
Failure looks like something unrelated in ciGroup4:
|
…or, rank_feature and rank_features. (#54841)
Same as before, but in ciGroup10. |
🎉 |
💔 Build FailedHistory
To update your PR or re-run it, just comment with: |
* upstream/master: (72 commits) [ML] Calculate model memory limit API integration tests (elastic#54557) Skip flakey index template component integration tests. (elastic#54878) Add label and icon to nested fields in the doc table (elastic#54199) Reverse dependency of home plugin and apm/ml/cloud (elastic#52883) [SIEM][Detection Engine] Order JSON keys, fix scripts, update pre-packaged rules update invalid snapshot add readme note about alerting / manage_api_key cluster privilege (elastic#54639) [SIEM] New Overview Page (elastic#54783) [Uptime] Feature/refactor context initialization (elastic#54494) Upgrade EUI to v18.2.0 (elastic#54786) [SIEM] [Detection engine] from signals to timeline (elastic#54769) [Index Management] Add Mappings Editor to Index Template Wizard (elastic#47562) [SIEM][Detection Engine] Removes deprecated filter from mapping [Maps] Add categorical styling (elastic#54408) Add mapbox-gl-rtl-text library (elastic#54842) [SIEM][Detection Engine] Adds actions to Rule Details (elastic#54828) Lexicographically sort location tags (elastic#54832) [Maps] expand extent filter to tile boundaries (elastic#54276) [Maps] Use v7.6 Elastic Maps Service API (elastic#54399) [DOCS] Adds monitoring setting (elastic#54819) ...
Release note
We've added a visual editor the Index Template mappings which lets you add, remove, edit, and collapse and expand fields. Each field data type is documented in the user interface to make it easy to configure your mappings. If you're working with JSON, you can load it into the editor with the "Load JSON" button. If your mappings are complex and deeply nested you can search them to quickly find the field you want.
Summary
Introduction of the new Mappings Editor component in the Index Management App. This PR is the central feature branch where all proposed changes can be viewed.
Mappings Editor Component
Create a reusable component to edit the mappings of an index. This component will be used in several CRUD UIs (create index, reindex index, create index template, edit index template...).
As such, the component responsibility will be to create the mappings object and forward it to the parent component.
Checklist
Add Json editor for field settings in flyout ([Mappings editor] Add json editor to edit field settings #47674)Screenshots