Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
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: | ||
" | " |