
Lorsque vous effectuez une recherche à partir de Kibana, vous entrez généralement la chaîne de requête réelle dans la barre supérieure, comme nous l'avons vu dans le didacticiel. Si la chaîne de requête n'est pas suffisante pour ce dont vous avez besoin, vous avez également la possibilité d'écrire JSON sur cette chaîne.
Vous pouvez écrire un objet JSON que vous attacheriez à la clé "query" lors de l'interaction avec Elasticsearch dans ce champ, par exemple:
{ "range": { "numeric": { "gte": 10 } } }
numeric:>=10
. , , JSON-, .
: JSON
query_string
(,lowercase_expanded_terms
), Kibana JSON , ( enter) “” JSON. , , enter , , JSON, .
, : " , , , ".
Elasticseach .
, , , , , .
Elasticsearch ignore_above
, . , , Elasticsearch , ignore_above
, . , , .
, ? Elasticsearch, <your-elasticsearch-domain>/<your-index-name>/_mapping
. JSON - , :
"fieldName": {
"type": "string",
"ignore_above": 15
}
15 , .
: , Elasticsearch:
{ "fieldName": "short string" }
{ "fieldName": "a string longer as ignore_above" }
( Kibana Elasticsearch), , - , . fieldName:longer
, ( fieldName:short
). Elasticsearch , " ignore_above" 15 , , , , .
, .
, , author:foo
, foo
, , , "" default_field
. Elasticsearch foo. , _all
.
, index.query.default_field
- , Elasticsearch _all
, .
, _all
, , - . _all
(, fieldName
_all
) / _all
.
OTUS "DevOps ". .
, OTUS DevOps .