diff --git a/docs/index-extra-title-page.html b/docs/index-extra-title-page.html
index 2621848ebea8a..ff1c879c0f409 100644
--- a/docs/index-extra-title-page.html
+++ b/docs/index-extra-title-page.html
@@ -64,7 +64,7 @@
Create an index patternCreate a data view
diff --git a/docs/management/advanced-options.asciidoc b/docs/management/advanced-options.asciidoc
index 56b7eb09252ed..7e7ff1137794c 100644
--- a/docs/management/advanced-options.asciidoc
+++ b/docs/management/advanced-options.asciidoc
@@ -2,7 +2,7 @@
== Advanced Settings
*Advanced Settings* control the behavior of {kib}. For example, you can change the format used to display dates,
-specify the default index pattern, and set the precision for displayed decimal values.
+specify the default data view, and set the precision for displayed decimal values.
. Open the main menu, then click *Stack Management > Advanced Settings*.
. Scroll or search for the setting.
@@ -134,10 +134,6 @@ value by the maximum number of aggregations in each visualization.
[[history-limit]]`history:limit`::
In fields that have history, such as query inputs, show this many recent values.
-[[indexpattern-placeholder]]`indexPattern:placeholder`::
-The default placeholder value to use in
-*Management > Index Patterns > Create Index Pattern*.
-
[[metafields]]`metaFields`::
Fields that exist outside of `_source`. Kibana merges these fields into the
document when displaying it.
@@ -283,7 +279,7 @@ value is 5.
[[context-tiebreakerfields]]`context:tieBreakerFields`::
A comma-separated list of fields to use for breaking a tie between documents
that have the same timestamp value. The first field that is present and sortable
-in the current index pattern is used.
+in the current data view is used.
[[defaultcolumns]]`defaultColumns`::
The columns that appear by default on the *Discover* page. The default is
@@ -296,7 +292,7 @@ The number of rows to show in the *Discover* table.
Specifies the maximum number of fields to show in the document column of the *Discover* table.
[[discover-modify-columns-on-switch]]`discover:modifyColumnsOnSwitch`::
-When enabled, removes the columns that are not in the new index pattern.
+When enabled, removes the columns that are not in the new data view.
[[discover-sample-size]]`discover:sampleSize`::
Specifies the number of rows to display in the *Discover* table.
@@ -314,7 +310,7 @@ does not have an effect when loading a saved search.
When enabled, displays multi-fields in the expanded document view.
[[discover-sort-defaultorder]]`discover:sort:defaultOrder`::
-The default sort direction for time-based index patterns.
+The default sort direction for time-based data views.
[[doctable-hidetimecolumn]]`doc_table:hideTimeColumn`::
Hides the "Time" column in *Discover* and in all saved searches on dashboards.
@@ -391,8 +387,8 @@ A custom image to use in the footer of the PDF.
==== Rollup
[horizontal]
-[[rollups-enableindexpatterns]]`rollups:enableIndexPatterns`::
-Enables the creation of index patterns that capture rollup indices, which in
+[[rollups-enabledataviews]]`rollups:enableDataViews`::
+Enables the creation of data views that capture rollup indices, which in
turn enables visualizations based on rollup data. Refresh the page to apply the
changes.
@@ -408,7 +404,7 @@ to use when `courier:setRequestPreference` is set to "custom".
[[courier-ignorefilteriffieldnotinindex]]`courier:ignoreFilterIfFieldNotInIndex`::
Skips filters that apply to fields that don't exist in the index for a
visualization. Useful when dashboards consist of visualizations from multiple
-index patterns.
+data views.
[[courier-maxconcurrentshardrequests]]`courier:maxConcurrentShardRequests`::
Controls the {ref}/search-multi-search.html[max_concurrent_shard_requests]
diff --git a/docs/management/images/management-rollup-index-pattern.png b/docs/management/images/management-rollup-index-pattern.png
deleted file mode 100644
index de7976e63f050..0000000000000
Binary files a/docs/management/images/management-rollup-index-pattern.png and /dev/null differ
diff --git a/docs/management/manage-index-patterns.asciidoc b/docs/management/manage-data-views.asciidoc
similarity index 76%
rename from docs/management/manage-index-patterns.asciidoc
rename to docs/management/manage-data-views.asciidoc
index 08527ffa75d4a..a092da669d45e 100644
--- a/docs/management/manage-index-patterns.asciidoc
+++ b/docs/management/manage-data-views.asciidoc
@@ -1,26 +1,29 @@
-[[managing-index-patterns]]
-== Manage index pattern data fields
+[[managing-data-views]]
+== Manage data views
-To customize the data fields in your index pattern, you can add runtime fields to the existing documents, add scrited fields to compute data on the fly, and change how {kib} displays the data fields.
+To customize the data fields in your data view,
+you can add runtime fields to the existing documents,
+add scripted fields to compute data on the fly, and change how {kib} displays the data fields.
[float]
[[runtime-fields]]
-=== Explore your data with runtime fields
+=== Explore your data with runtime fields
-Runtime fields are fields that you add to documents after you've ingested your data, and are evaluated at query time. With runtime fields, you allow for a smaller index and faster ingest time so that you can use less resources and reduce your operating costs. You can use runtime fields anywhere index patterns are used, for example, you can explore runtime fields in *Discover* and create visualizations with runtime fields for your dashboard.
+Runtime fields are fields that you add to documents after you've ingested your data, and are evaluated at query time. With runtime fields, you allow for a smaller index and faster ingest time so that you can use less resources and reduce your operating costs.
+You can use runtime fields anywhere data views are used, for example, you can explore runtime fields in *Discover* and create visualizations with runtime fields for your dashboard.
With runtime fields, you can:
-* Define fields for a specific use case without modifying the underlying schema.
+* Define fields for a specific use case without modifying the underlying schema.
* Override the returned values from index fields.
-* Start working on your data without understanding the structure.
+* Start working on your data without understanding the structure.
-* Add fields to existing documents without reindexing your data.
+* Add fields to existing documents without reindexing your data.
-WARNING: Runtime fields can impact {kib} performance. When you run a query, {es} uses the fields you index first to shorten the response time.
-Index the fields that you commonly search for and filter on, such as `timestamp`, then use runtime fields to limit the number of fields {es} uses to calculate values.
+WARNING: Runtime fields can impact {kib} performance. When you run a query, {es} uses the fields you index first to shorten the response time.
+Index the fields that you commonly search for and filter on, such as `timestamp`, then use runtime fields to limit the number of fields {es} uses to calculate values.
For detailed information on how to use runtime fields with {es}, refer to {ref}/runtime.html[Runtime fields].
@@ -28,17 +31,21 @@ For detailed information on how to use runtime fields with {es}, refer to {ref}/
[[create-runtime-fields]]
==== Add runtime fields
-To add runtime fields to your index patterns, open the index pattern you want to change, then define the field values by emitting a single value using the {ref}/modules-scripting-painless.html[Painless scripting language]. You can also add runtime fields in <> and <>.
+To add runtime fields to your data views, open the data view you want to change,
+then define the field values by emitting a single value using
+the {ref}/modules-scripting-painless.html[Painless scripting language].
+You can also add runtime fields in <> and <>.
-. Open the main menu, then click *Stack Management > Index Patterns*.
+. Open the main menu, then click *Stack Management > Data Views*.
-. Select the index pattern you want to add the runtime field to, then click *Add field*.
+. Select the data view that you want to add the runtime field to, then click *Add field*.
. Enter the field *Name*, then select the *Type*.
-. Select *Set custom label*, then enter the label you want to display where the index pattern is used, such as *Discover*.
+. Select *Set custom label*, then enter the label you want to display where the data view is used,
+such as *Discover*.
-. Select *Set value*, then define the script. The script must match the *Type*, or the index pattern fails anywhere it is used.
+. Select *Set value*, then define the script. The script must match the *Type*, or the data view fails anywhere it is used.
. To help you define the script, use the *Preview*:
@@ -46,7 +53,8 @@ To add runtime fields to your index patterns, open the index pattern you want to
* To filter the fields list, enter the keyword in *Filter fields*.
-* To pin frequently used fields to the top of the list, hover over the field, then click image:images/stackManagement-indexPatterns-pinRuntimeField-7.15.png[Icon to pin field to the top of the list].
+* To pin frequently used fields to the top of the list, hover over the field,
+then click image:images/stackManagement-indexPatterns-pinRuntimeField-7.15.png[Icon to pin field to the top of the list].
. Click *Create field*.
@@ -54,7 +62,7 @@ To add runtime fields to your index patterns, open the index pattern you want to
[[runtime-field-examples]]
==== Runtime field examples
-Try the runtime field examples on your own using the <> data index pattern.
+Try the runtime field examples on your own using the <> data.
[float]
[[simple-hello-world-example]]
@@ -110,7 +118,7 @@ if (source != null) {
emit(source);
return;
}
-else {
+else {
emit("None");
}
----
@@ -123,7 +131,7 @@ def source = doc['machine.os.keyword'].value;
if (source != "") {
emit(source);
}
-else {
+else {
emit("None");
}
----
@@ -132,15 +140,15 @@ else {
[[manage-runtime-fields]]
==== Manage runtime fields
-Edit the settings for runtime fields, or remove runtime fields from index patterns.
+Edit the settings for runtime fields, or remove runtime fields from data views.
-. Open the main menu, then click *Stack Management > Index Patterns*.
+. Open the main menu, then click *Stack Management > Data Views*.
-. Select the index pattern that contains the runtime field you want to manage, then open the runtime field edit options or delete the runtime field.
+. Select the data view that contains the runtime field you want to manage, then open the runtime field edit options or delete the runtime field.
[float]
[[scripted-fields]]
-=== Add scripted fields to index patterns
+=== Add scripted fields to data views
deprecated::[7.13,Use {ref}/runtime.html[runtime fields] instead of scripted fields. Runtime fields support Painless scripts and provide greater flexibility.]
@@ -168,11 +176,11 @@ https://www.elastic.co/blog/using-painless-kibana-scripted-fields[Using Painless
[[create-scripted-field]]
==== Create scripted fields
-Create and add scripted fields to your index patterns.
+Create and add scripted fields to your data views.
-. Open the main menu, then click *Stack Management > Index Patterns*.
+. Open the main menu, then click *Stack Management > Data Views*.
-. Select the index pattern you want to add a scripted field to.
+. Select the data view you want to add a scripted field to.
. Select the *Scripted fields* tab, then click *Add scripted field*.
@@ -186,9 +194,9 @@ For more information about scripted fields in {es}, refer to {ref}/modules-scrip
[[update-scripted-field]]
==== Manage scripted fields
-. Open the main menu, then click *Stack Management > Index Patterns*.
+. Open the main menu, then click *Stack Management > Data Views*.
-. Select the index pattern that contains the scripted field you want to manage.
+. Select the data view that contains the scripted field you want to manage.
. Select the *Scripted fields* tab, then open the scripted field edit options or delete the scripted field.
@@ -202,9 +210,9 @@ exceptions when you view the dynamically generated data.
{kib} uses the same field types as {es}, however, some {es} field types are unsupported in {kib}.
To customize how {kib} displays data fields, use the formatting options.
-. Open the main menu, then click *Stack Management > Index Patterns*.
+. Open the main menu, then click *Stack Management > Data Views*.
-. Click the index pattern that contains the field you want to change.
+. Click the data view that contains the field you want to change.
. Find the field, then open the edit options (image:management/index-patterns/images/edit_icon.png[Data field edit icon]).
@@ -261,4 +269,4 @@ include::field-formatters/string-formatter.asciidoc[]
include::field-formatters/duration-formatter.asciidoc[]
-include::field-formatters/color-formatter.asciidoc[]
\ No newline at end of file
+include::field-formatters/color-formatter.asciidoc[]
diff --git a/docs/management/managing-saved-objects.asciidoc b/docs/management/managing-saved-objects.asciidoc
index 5b39c6ad1c4cd..b9859575051af 100644
--- a/docs/management/managing-saved-objects.asciidoc
+++ b/docs/management/managing-saved-objects.asciidoc
@@ -2,10 +2,10 @@
== Saved Objects
The *Saved Objects* UI helps you keep track of and manage your saved objects. These objects
-store data for later use, including dashboards, visualizations, maps, index patterns,
+store data for later use, including dashboards, visualizations, maps, data views,
Canvas workpads, and more.
-To get started, open the main menu, then click *Stack Management > Saved Objects*.
+To get started, open the main menu, then click *Stack Management > Saved Objects*.
[role="screenshot"]
image::images/management-saved-objects.png[Saved Objects]
@@ -85,7 +85,7 @@ You have two options for exporting saved objects.
* Click *Export x objects*, and export objects by type.
This action creates an NDJSON with all your saved objects. By default, the NDJSON includes child objects that are related to the saved
-objects. Exported dashboards include their associated index patterns.
+objects. Exported dashboards include their associated data views.
NOTE: The <> configuration setting
limits the number of saved objects which may be exported.
@@ -120,7 +120,7 @@ If you access an object whose index has been deleted, you can:
* Recreate the index so you can continue using the object.
* Delete the object and recreate it using a different index.
* Change the index name in the object's `reference` array to point to an existing
-index pattern. This is useful if the index you were working with has been renamed.
+data view. This is useful if the index you were working with has been renamed.
WARNING: Validation is not performed for object properties. Submitting an invalid
change will render the object unusable. A more failsafe approach is to use
diff --git a/docs/management/numeral.asciidoc b/docs/management/numeral.asciidoc
index 893873eb1075a..d6c8fbc9011fc 100644
--- a/docs/management/numeral.asciidoc
+++ b/docs/management/numeral.asciidoc
@@ -9,7 +9,7 @@ they are now maintained by {kib}.
Numeral formatting patterns are used in multiple places in {kib}, including:
* <>
-* <>
+* <>
* <>
* <