elasticsearch 弹性搜索数据库是否只包含结构化数据?,elasticsearch,logstash,elasticsearch,Logstash" /> elasticsearch 弹性搜索数据库是否只包含结构化数据?,elasticsearch,logstash,elasticsearch,Logstash" />

elasticsearch 弹性搜索数据库是否只包含结构化数据?

elasticsearch 弹性搜索数据库是否只包含结构化数据?,elasticsearch,logstash,elasticsearch,Logstash,我是弹性搜索的新手,我的问题是“我想在弹性搜索数据库中存储大量日志文件。我对数据文件的存储方式感到困惑,弹性搜索中应该存储哪种类型的文件?”弹性搜索只存储结构化数据文件吗(JSON格式文件或其他某种结构格式)?或者它也将存储非结构化数据 谢谢。Elasticsearch本身不存储任何内容,但依赖于Apache Lucene。每个Elasticsearch碎片本身都是一个功能齐全且独立的“索引”,可以托管在群集中的任何节点上 “Apache LuceNet是一个完全用Java编写的高性能、全功能文

我是弹性搜索的新手,我的问题是“我想在弹性搜索数据库中存储大量日志文件。我对数据文件的存储方式感到困惑,弹性搜索中应该存储哪种类型的文件?”弹性搜索只存储结构化数据文件吗(JSON格式文件或其他某种结构格式)?或者它也将存储非结构化数据


谢谢。

Elasticsearch本身不存储任何内容,但依赖于Apache Lucene。每个Elasticsearch碎片本身都是一个功能齐全且独立的“索引”,可以托管在群集中的任何节点上

“Apache LuceNet是一个完全用Java编写的高性能、全功能文本搜索引擎库。”

有关elasticsearch存储内容的更多信息:

要了解数据的存储方式:反向索引:

Elasticsearch使用一种称为倒排索引的结构,即 旨在允许非常快速的全文搜索。反向索引 由出现在任何文档中的所有唯一单词的列表组成 文档,以及每个单词的文档列表 出现了


感谢您的解决方案。但我不清楚数据格式,例如如何存储非结构化数据格式文件。如果我有非结构化日志文件,如何使用logstash加载到弹性搜索中。API使用logstash表示“json”,您的日志内容应该是一个对象:
{“message”:“…”}
,但这是另一个主题。