NodeJSelasticsearch
パッケージを使用して ElasticSearch とやり取りしています。フィールドを持つドキュメントがありfile
ます。ファイルをインデックスにアップロードできるようにしたいのですが、私が見つけた唯一の方法は、elasticsearch-mapper-attachment プラグインを使用することです。
問題は、それを使用する場合、ファイル全体をメモリにロードし、Base64 にエンコードしてから、String を ElasticSearch に渡す必要があることです。
Stream を ElasticSearch に渡すことができるようにしたいと思います (任意のバイナリ ファイルを参照します: pdf、xls、doc、ppt)。