elasticsearch 使嵌套字段在elasticsearch 5.6中不可搜索
我有一个嵌套在其他字段中的字段,我想使该字段不可搜索我的映射如下所示elasticsearch 使嵌套字段在elasticsearch 5.6中不可搜索,elasticsearch,logstash,elasticsearch,Logstash,我有一个嵌套在其他字段中的字段,我想使该字段不可搜索我的映射如下所示 dataset": { "properties": { "identifier": { "type": "text" }, "title": { "type": "text", "term_vector" :
dataset": {
"properties": {
"identifier": {
"type": "text"
},
"title": {
"type": "text",
"term_vector" : "with_positions_offsets"
},
"description": {
"type": "text"
},
"refinement": {
"type": "text"
},
"isAbout": {
"type": "text"
},
"primaryPublications": {
"type": "text"
},
"aggregation": {
"type": "text",
"include_in_all": false,
"store": "no"
},
"availability": {
"type": "text",
"include_in_all": false
}
}
}
当我使用curl命令获得映射时,我仍然可以将我标记为include_in_all false的字段保留下来。是否有其他方法使该字段不可搜索。我使用了属性的“”
Elasticsearch尝试为您提供的所有字段编制索引,但有时您只想存储字段而不编制索引
PUT my_index
{
"mappings": {
"_doc": {
"properties": {
"user_id": {
"type": "keyword"
},
"last_updated": {
"type": "date"
},
"session_data": {
"enabled": false
}
}
}
}
}