2017-08-01 8 views
1

私はelasticsearchを初めて使っていて、まだセットアップしようとしています。私はelasticsearch 5.5.1を既定値を使用してインストールしました。既定値を使用してKibana 5.5.1もインストールしました。また、最新のx-packプラグインでingest-attachmentプラグインをインストールしました。私はelasticsearchをサービスとして実行しており、私は木場をブラウザに開いています。木場ダッシュボードで、マッピングをフェッチできないというエラーが表示されます。私はまだインデックスやパイプラインを設定していないからです。これは私がいくつかの操舵を必要とするところであり、私が今までにオンラインで見つけたすべての文書は特に明確ではない。私はpdfやdocファイルのようなドキュメントタイプが混在するディレクトリを持っています。私の最終的な目標は、ユーザがアプリを介して入力する値でこれらのドキュメントを検索できるようにすることです。 「PUT」コマンドを使用して、KibanaのDev Tools /コンソールウィンドウを使用して次にパイプラインを作成する必要があると推測していますが、ドキュメントを使用して自分のディレクトリを指し示すようにする必要があります。誰でも私にこのバージョンの例を教えてください。弾性検索次のステップ

答えて

0

私が正しくあなたを理解していれば、のは、最初のelasticsearchに関するいくつかの基本的な理解を設定しましょう。簡単な定義は、「検索エンジン」でのITに

  • Elasticsearchを。あなたはいくつかのデータを保存する必要がありますし、弾力性は検索基準を使用して検索するのに役立ち、関連するデータを戻します。
  • データを保存するには「コンテナ」が必要です。あなたのデータを保存するためのデータベースエンジンがありますが、用語は何とか異なっています。たとえばSQLのようなシステムでは "データベース"は "インデックス"と呼ばれ、 "テーブル"としてあなたが知っているのは弾性で "タイプ"と呼ばれます。
  • 私の理解では、始点を持つためにインデックスを作成する必要があります。マッピングを行わずに開始して作業を開始することをお勧めしますが、後でそれをお勧めします該当する場合は「マッピング」を使用することができますが、弾性はスマートであるため、あなたのデータより多くを知ることはできません
  • キバナは適切なインデックスを見つけることができなかったため、索引名の構文、または特定の索引名を使用して、インライン・マッピングを推測したり、データの問合せ、グラフの表示などを行うことができます。索引を作成すると、開始ページにその情報が表示されますキバナの準備が整いました。

、あなたのニーズに、より具体的なものが必要なら、私を知ってみましょう:)

+0

おかげで、私はからインデックスを作成するための例を取っ​​ている[インデックスを作成](https://www.elastic.co /guide/en/elasticsearch/reference/current/indices-create-index.html)ですが、Kibana Consoleでは、 'index'と入力すると、' term_index_divisor'や 'term_index_interval'のオプションだけが表示されます。例によると。 – bilpor

+0

Elasticsearchに添付されているReadmeドキュメントに従ってください私の弾性アドレスに対してXPUT(カール)を使用していた場合、インデックスは自動的に作成されます。だから私はここで2つの問題があります。まず、すべてのドキュメントをwwwrootフォルダの下に置いてはいけません.2番目には何千ものドキュメントがあります。すべてのドキュメントに対して1行のエントリを作成したくはありません。例よりも索引を作成するには、より良い方法が必要です – bilpor

+0

私はとにかく続けました。すなわち、私は現在、索引を作成しましたが、これは最初のエラーを取り除いていますが、ドキュメントの? – bilpor