弹性搜索后续步骤

时间:2017-08-01 13:01:00

标签: elasticsearch kibana-5

我是弹性搜索的新手,我仍在尝试设置它。我使用默认值安装了elasticsearch 5.5.1我也使用默认值安装了Kibana 5.5.1。我还安装了带有最新x-pack插件的ingest-attachment插件。我有弹性搜索作为服务运行,我在我的浏览器中打开了Kibana。在Kibana仪表板上我有一个错误,指出它无法获取映射。我想这是因为我还没有建立任何指数或管道。这是我需要一些转向的地方,到目前为止我发现的所有文档都不是特别清楚。我有一个文件类型混合的目录,如pdf和doc文件。我的最终目标是能够使用用户通过应用程序输入的值来搜索这些文档。我猜我需要在Kibana中使用Dev Tools / console窗口,然后使用'PUT'命令创建一个管道,但我不确定我应该如何做到这一点,以便它指向我的目录中的文件。任何人都可以为我提供这个版本的例子。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,请让我们首先对弹性搜索有一些基本的了解:

  • Elasticsearch中的简单定义是"搜索引擎"。因此您需要存储一些数据,然后弹性将帮助您使用搜索条件进行搜索,并且它将检索相关数据
  • 你需要一个"容器"保存您的数据,弹性有任何数据库引擎存储您的数据,但条款有些不同。例如a"数据库"在类似sql的系统中称为"索引",以及你所知道的" table"被称为" Type"在弹性。
  • 根据我的理解,你需要创建你的索引(有或没有映射)才能有一个起点,我建议你从没有映射到#34; start"并使事情有效,但后来强烈建议使用"映射"如果适用,因为弹性很聪明,但它不能比你更了解你的数据
  • 由于Kibana未能找到合适的索引,因此它抱怨并要求您提供索引名称的语法或特定的索引名称,以便它可以推断内联映射并为您提供良好的功能查询,显示数据的图表等,所以一旦你创建了索引,你就会把它提供给Kibana的起始页面,你就可以开始了。

如果您需要更符合您需求的信息,请告诉我们。)