Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| system:elasticsearch:exaples:example-1 [2018/01/19 10:57] – создано mirocow | system:elasticsearch:exaples:example-1 [2019/07/15 19:16] (текущий) – mirocow | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | {{tag> | ||
| + | |||
| ====== how to match an array value by it's key in a key value pair elasticsearch array? ====== | ====== how to match an array value by it's key in a key value pair elasticsearch array? ====== | ||
| + | Create empty index " | ||
| <code bash> | <code bash> | ||
| $ curl -XDELETE ' | $ curl -XDELETE ' | ||
| $ curl -XPUT ' | $ curl -XPUT ' | ||
| + | </ | ||
| + | |||
| + | create geo_point mapping for the actual " | ||
| + | <code bash> | ||
| $ curl -XPUT ' | $ curl -XPUT ' | ||
| { | { | ||
| Строка 30: | Строка 37: | ||
| } | } | ||
| }' | }' | ||
| + | </ | ||
| + | Let's check if the mapping was set \\ | ||
| + | <code bash> | ||
| $ curl -XGET ' | $ curl -XGET ' | ||
| + | </ | ||
| + | |||
| + | Post some tweets, with nested data \\ | ||
| + | <code bash> | ||
| $ curl -XPUT ' | $ curl -XPUT ' | ||
| " | " | ||
| Строка 53: | Строка 67: | ||
| } | } | ||
| }' | }' | ||
| + | </ | ||
| + | Query nested only \\ | ||
| + | <code bash> | ||
| $ curl -XGET localhost: | $ curl -XGET localhost: | ||
| " | " | ||
| Строка 80: | Строка 97: | ||
| } | } | ||
| }'; | }'; | ||
| + | </ | ||
| + | Query " | ||
| + | <code bash> | ||
| $ curl -XGET localhost: | $ curl -XGET localhost: | ||
| " | " | ||
| Строка 95: | Строка 115: | ||
| } | } | ||
| }' | }' | ||
| + | </ | ||
| + | Combine the former two queries \\ | ||
| + | <code bash> | ||
| $ curl -XGET localhost: | $ curl -XGET localhost: | ||
| " | " | ||