Elasticsearch中有多个索引/类型?

时间:2014-05-20 14:11:19

标签: rest elasticsearch

按照文档的规范示例,假设我想在elasticsearch中存储推文,但我想指定一个处理两个以上字段的端点,例如

/tweets/some_twitter_handle/some_month/tweet/id

在此示例中,我想要对tweets进行索引,还要对some_twitter_handlesome_month进行索引,使用tweet类型,以及一些id。< / p>

这是可能的,还是唯一可能的映射类似于它们提供的内容,只有一个index和一个type,例如/tweets/tweet/id

1 个答案:

答案 0 :(得分:1)

index / type / id决定了文档最终结束的分片(缺少其他路由信息)。默认情况下,Elasticsearch会为每个字段编制索引(如果您不希望某些字段编入索引,则可以通过映射来控制)。因此,通过将"twitter_handle": "whatever"放入文档中,可以通过“twitter_handle”进行搜索。