Closed HollowPrincess closed 5 years ago
JSON файл должен соответствовать bulk формату, а именно: { "index": {"_index": "my_index", "_type":"mytype","_id":"my_id1"} } {1 документ-объект json} { "index": {"_index": "my_index", "_type":"mytype","_id":"my_id2"} } {2 документ-объект json} ...
Для того, чтобы написать файл, подходящий под Bulk установила jq
Создание файла с индексом по-умолчанию: jq-win64 -c ". | {"index": {}}, ." spbutest0.json > bulk.json
По-умолчанию индекс mydb тип _doc id случайный
Создание базы: curl -H "Content-Type: application/json" -XPOST "localhost:9200/mydb/_doc/_bulk?pretty&refresh" --data-binary "@bulk.json"
Посмотреть индексы: curl "localhost:9200/_cat/indices?v"
Удалить индекс: curl -X DELETE "localhost:9200/имя_индекса"
https://medium.com/nuances-of-programming/начало-работы-с-elasticsearch-в-python-часть-1-73d6aa6be215