按照文档的规范示例,假设我想在elasticsearch中存储推文,但我想指定一个处理两个以上字段的端点,例如
/tweets/some_twitter_handle/some_month/tweet/id
在此示例中,我想要对tweets
进行索引,还要对some_twitter_handle
和some_month
进行索引,使用tweet
类型,以及一些id
。< / p>
这是可能的,还是唯一可能的映射类似于它们提供的内容,只有一个index
和一个type
,例如/tweets/tweet/id
?
答案 0 :(得分:1)
index / type / id决定了文档最终结束的分片(缺少其他路由信息)。默认情况下,Elasticsearch会为每个字段编制索引(如果您不希望某些字段编入索引,则可以通过映射来控制)。因此,通过将"twitter_handle": "whatever"
放入文档中,可以通过“twitter_handle”进行搜索。