CSVファイルからエラスティック検索へのカラムのインポートに取り組んでいます。CSVからのエラスティック検索にデータをロードするための正確なクエリと要件を見つけるのに役立ちます。CSVファイルからエラスティック検索にデータをインポートする
-1
A
答えて
0
おそらく、filebeatとlogstashを使用する必要があります。
Filebeatはあなたのcsvファイルを読み、logstashに送信します。
https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-installation.html
Logstashは、あなたのデータを解析し(それはパースをCSVすることができます)とelasticsearchに送信。あなたはこのPythonスクリプトを使用してESにCSVを読み込むことができ
https://www.elastic.co/guide/en/logstash/current/plugins-filters-csv.html
0
:
Logstashのcsv入力に
import csv
from elasticsearch import helpers, Elasticsearch
es = Elasticsearch()
with open('file.csv') as f:
r = csv.DictReader(f)
helpers.bulk(es, r, index='index_name', doc_type='doc_type')
これはelasticsearchするCSVファイル内のすべての行の一括挿入を行います。 100個ほどのアイテムを大量に挿入する場合は、カウンタを作成して一度に100個のアイテムを挿入できます。
PS:Javaの場合は、このライブラリhereをご覧ください。
関連する問題
- 1. エラスティック検索ウォッチャーライセンス
- 2. エラスティック検索クエスチョンエスケープ
- 3. db2テーブルのcsvファイルからデータをインポート
- 4. エラスティック検索のマルチテナント
- 5. QueryFilterBuilderエラスティック検索2.4
- 6. エラスティック検索からワイルドカード検索の電子メールアドレス?
- 7. csvファイルからmysqlテーブルにデータをインポートするには?
- 8. 条件に基づいてCSVからデータを検索して検索する
- 9. CSVファイルからHTMLページにデータをインポートする方法
- 10. Amazon Web ServicesにCSVファイルからデータをインポートするRDS MySQLデータベース
- 11. csvファイルから特定のデータをMS Accessにインポートする
- 12. サーバ上のcsvファイルからコアデータにデータをインポートする
- 13. CSVファイルからデータベースにデータをインポートする方法
- 14. CSVからファイルにインポート
- 15. zipファイルにあるオンラインcsvファイルからjupiterノートブックにデータをインポートする方法
- 16. エラスティック検索URIでグループを検索する
- 17. CSVファイルのデータを角度からインポートする
- 18. ファイルからCSVデータをインポートする方法
- 19. csvファイルからデータをインポートする方法
- 20. Jmeterのcsvファイルからデータをインポートする
- 21. Joomla! - CSVファイルからユーザーをインポートする
- 22. CSVからMySQLに部分データをインポート
- 23. CSVファイルからPHPを使用してMysqlテーブルにデータをインポート
- 24. 複数の.csvファイルから1つのDataFrameにデータをインポート
- 25. ファイルcsvからSQLなしでOracleにデータをインポート
- 26. csvファイルをレールからOracleデータベースにインポート
- 27. csvファイルの値を検索する
- 28. エキスパンド検索エラスティック検索で一度に複数のフィールドを更新する
- 29. Tkinter検索/フィルタバー - csvファイル
- 30. PHP CSVファイルで検索
このpythonスクリプトはどこに書きますか? – dharani
あなたはcsvが置かれているのと同じフォルダにスクリプトを書くべきです。それ以外の場合は、CSVの書き込みパスを回線番号で指定することができます。 4. –
私はCSVを弾力性のある、重要なものにロードしました。私はsincedbパスについても言及する必要があります! – dharani