Wenn Sie von Kibana aus suchen, geben Sie normalerweise die eigentliche Abfragezeichenfolge in die obere Leiste ein, wie wir im Tutorial gesehen haben. Wenn die Abfragezeichenfolge nicht ausreicht, haben Sie auch die Möglichkeit, JSON in diese Zeichenfolge zu schreiben.
Sie können ein JSON-Objekt schreiben, das Sie bei der Interaktion mit Elasticsearch in diesem Feld an den "Abfrageschlüssel" anhängen würden, zum Beispiel:
{ "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 ". .