elasticsearch 何时使用_“类型”;在弹性搜索?
我开始阅读关于
elasticsearch 何时使用_“类型”;在弹性搜索?,
elasticsearch,
elasticsearch,我开始阅读关于Elasticsearch的文档,并阅读了关于\u type元数据元素的内容,在: Elasticsearch公开了一个名为“类型”的功能,该功能允许您在索引中对数据进行逻辑分区。不同类型的文档可能有不同的字段,但最好是高度相似 所以我的问题是:在哪种情况下,最好的做法是将文档拆分为类型?因为在文档中,他们写道不同类型的文档应该有相似的字段。假设您创建了一个新索引“WWW”,它的类型将是“http”和“https”。这两种类型具有相同的映射和字段。搜索所有“http”文档会更容易,
Elasticsearch
的文档,并阅读了关于\u type
元数据元素的内容,在:
Elasticsearch公开了一个名为“类型”的功能,该功能允许您在索引中对数据进行逻辑分区。不同类型的文档可能有不同的字段,但最好是高度相似
所以我的问题是:在哪种情况下,最好的做法是将文档拆分为类型?因为在文档中,他们写道不同类型的文档应该有相似的字段。假设您创建了一个新索引“WWW”,它的类型将是“http”和“https”。这两种类型具有相同的映射和字段。搜索所有“http”文档会更容易,如下所示:
GET /WWW/http/_search?pretty
GET /WWW/https/_search?pretty
而https是这样的:
GET /WWW/http/_search?pretty
GET /WWW/https/_search?pretty
它还提供了数据之间的逻辑分隔。假设您创建了一个新的索引“WWW”,其类型将是“http”和“https”。这两种类型具有相同的映射和字段。搜索所有“http”文档会更容易,如下所示:
GET /WWW/http/_search?pretty
GET /WWW/https/_search?pretty
而https是这样的:
GET /WWW/http/_search?pretty
GET /WWW/https/_search?pretty
它还提供了数据之间的逻辑分隔。有一篇关于类型与索引的博客文章:
拥有相同的映射和字段是一个很好的起点(因为稀疏性是一个问题)。请注意,类型将在将来被删除,因此不要围绕它构建太多的逻辑。但是,在查询中使用类似枚举的字段和筛选器也可以做到这一点。有一篇关于类型与索引的博客文章:
拥有相同的映射和字段是一个很好的起点(因为稀疏性是一个问题)。请注意,类型将在将来被删除,因此不要围绕它构建太多的逻辑。但是,您可以在查询中使用类似枚举的字段和筛选器执行相同的操作。您认为类型将来将被删除是什么意思?哪一个版本?有点复杂,跨越多个版本,但基本上都是7.0版本。有关详细信息,请参阅您的意思是什么类型将在将来被删除?哪一个版本?有点复杂,跨越多个版本,但基本上都是7.0版本。有关详细信息,请参阅