Elasticsearch'ta yeniyim ve https://www.elastic.co/guide/en/elasticsearch/plugins/master/mapper-attachments.html adresinden, mapper-attachments eklentisinin elasticsearch 5.0.0'da kullanımdan kaldırıldığını okudum.Elasticsearch 5.0.0'da pdf dosyasını ingest eklenti eklentisiyle nasıl dizine ekleyebilirim?
Şimdi yeni ingest eklenti eklentisiyle bir pdf dosyasını indekslemeye ve eki yüklemeye çalışıyorum. Şimdiye kadar denedim ne
curl -H 'Content-Type: application/pdf' -XPOST localhost:9200/test/1 -d @/cygdrive/c/test/test.pdf
ama aşağıdaki hatayı alıyorum:
{"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}
ben pdf dosyası endeksli ve yüklenmiş olacağını beklenebilir. Neyi yanlış yapıyorum?
Ayrıca, Elasticsearch 2.3.3'ü test ettim ancak mapper ekleri eklentisi bu sürüm için geçerli değil ve daha eski bir Elasticsearch sürümünü kullanmak istemiyorum.
Veri alanı için neden bir eşlemeye ihtiyacınız var? Boru hattı, veri alanını toplayıp açık bir şekilde haritalandırılmadan işleme koymaz mı? Bu haritalama neye benziyordu? – bjlevine
@bjlevine, aslında alanı eşleştirmenize gerek yok ... işlemci işlemcinin iç kısmını (işlemcinizin) yaratacaktır. Ancak bazen güncellenmiş cevap gibi bir filtreniz olması gerekir. umarım – Evis
yardım eder Ingest Attachment eklentisi ile çok savaştım. Bu üretimde kullanılamaz. Ambar'ı (http://ambar.rdseventeen.com), birçok durumda üretimde olduğu gibi, üretimde kullanabileceğimizden emin olmak için, dokümanları – SochiX