Use `refresh=true` in mapping/fields examples (#20120)

Fix field examples to make documents actually visible

This commit adds refresh calls to field examples an removes not working
`_routing` and `_field_names` script access.

Closes #20118
This commit is contained in:
Simon Willnauer 2016-08-23 13:32:14 +02:00 committed by GitHub
parent 668dac722a
commit d685847b73
7 changed files with 10 additions and 29 deletions

View File

@ -6,7 +6,7 @@ contains any value other than `null`. This field is used by the
<<query-dsl-exists-query,`exists`>> query to find documents that
either have or don't have any non-+null+ value for a particular field.
The value of the `_field_name` field is accessible in queries and scripts:
The value of the `_field_name` field is accessible in queries:
[source,js]
--------------------------
@ -16,7 +16,7 @@ PUT my_index/my_type/1
"title": "This is a document"
}
PUT my_index/my_type/1
PUT my_index/my_type/2?refresh=true
{
"title": "This is another document",
"body": "This document has a body"
@ -28,19 +28,10 @@ GET my_index/_search
"terms": {
"_field_names": [ "title" ] <1>
}
},
"script_fields": {
"Field names": {
"script": {
"lang": "painless",
"inline": "doc['_field_names']" <2>
}
}
}
}
--------------------------
// CONSOLE
<1> Querying on the `_field_names` field (also see the <<query-dsl-exists-query,`exists`>> query)
<2> Accessing the `_field_names` field in scripts
<1> Querying on the `_field_names` field (also see the <<query-dsl-exists-query,`exists`>> query)

View File

@ -19,7 +19,7 @@ PUT my_index/my_type/1
"text": "Document with ID 1"
}
PUT my_index/my_type/2
PUT my_index/my_type/2&refresh=true
{
"text": "Document with ID 2"
}

View File

@ -21,7 +21,7 @@ PUT index_1/my_type/1
"text": "Document in index 1"
}
PUT index_2/my_type/2
PUT index_2/my_type/2?refresh=true
{
"text": "Document in index 2"
}

View File

@ -28,7 +28,7 @@ PUT my_index/my_child/2?parent=1 <3>
"text": "This is a child document"
}
PUT my_index/my_child/3?parent=1 <3>
PUT my_index/my_child/3?parent=1&refresh=true <3>
{
"text": "This is another child document"
}

View File

@ -14,7 +14,7 @@ value per document. For instance:
[source,js]
------------------------------
PUT my_index/my_type/1?routing=user1 <1>
PUT my_index/my_type/1?routing=user1&refresh=true <1>
{
"title": "This is a document"
}
@ -29,7 +29,7 @@ GET my_index/my_type/1?routing=user1 <2>
<<docs-get,getting>>, <<docs-delete,deleting>>, or <<docs-update,updating>>
the document.
The value of the `_routing` field is accessible in queries and scripts:
The value of the `_routing` field is accessible in queries:
[source,js]
--------------------------
@ -39,22 +39,12 @@ GET my_index/_search
"terms": {
"_routing": [ "user1" ] <1>
}
},
"script_fields": {
"Routing value": {
"script": {
"lang": "painless",
"inline": "doc['_routing']" <2>
}
}
}
}
--------------------------
// CONSOLE
<1> Querying on the `_routing` field (also see the <<query-dsl-ids-query,`ids` query>>)
<2> Accessing the `_routing` field in scripts
==== Searching with custom routing

View File

@ -16,7 +16,7 @@ PUT my_index/type_1/1
"text": "Document with type 1"
}
PUT my_index/type_2/2
PUT my_index/type_2/2?refresh=true
{
"text": "Document with type 2"
}

View File

@ -16,7 +16,7 @@ PUT my_index/my_type/1
"text": "Document with ID 1"
}
PUT my_index/my_type/2
PUT my_index/my_type/2?refresh=true
{
"text": "Document with ID 2"
}