GET /product/default/_search
{
"query":{
"term":{
"is_active":true
}
}
}
I am new to elastic search can anyone tell me what is the use of this default keyword in get mapping
最佳答案
那是(现在已经过时的)“类型”参数。在早期版本中,您可以在单个索引中存储不同的类型(例如Java中的类)。但是自从7.x起,我认为该类型已被删除,建议保留“每个索引一个类型”,这意味着索引中的所有文档应具有相似的结构。
根据您使用的ES版本,您可以删除类型(URL中的单词default),然后只写“/ product / _search”,然后您会看到返回的JSON在每个文档中都有“_type”,如下所示:如果在较旧的ES中使用该类型建立索引,则为“_doc”或“默认”。
关于elasticsearch - Elasticsearch 中默认值有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64040651/