Я новичок в Elasticsearch, и я читаю здесь https://www.elastic.co/guide/en/elasticsearch/plugins/master/mapper-attachments.html, что плагин map-attachments устарел в elasticsearch 5.0.0.
Теперь я попытаюсь проиндексировать pdf файл с новым плагином ingest-attachment и загрузить вложение.
Я пробовал до сих пор
curl -H 'Content-Type: application/pdf' -XPOST localhost:9200/test/1 -d @/cygdrive/c/test/test.pdf
но я получаю следующую ошибку:
{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"failed to parse"}],"type":"mapper_parsing_exception","reason":"failed to parse","caused_by":{"type":"not_x_content_exception","reason":"Compressor detection can only be called on some xcontent bytes or compressed xcontent bytes"}},"status":400}
Я бы ожидал, что файл pdf будет проиндексирован и загружен. Что я делаю неправильно?
Я также протестировал Elasticsearch 2.3.3, но плагин-привязки карт недействителен для этой версии, и я не хочу использовать более старую версию Elasticsearch.