我想在我的app中使用Elasticsearch 0.19实现脚本。我只能在其“字段术语”中找到术语Facet应用脚本。是否可以在“字段值”上应用脚本?
我只能找到在“字段术语”上应用脚本的示例,如下所示:
{
"query" : {
"match_all" : { }
},
"facets" : {
"tag" : {
"terms" : {
"field" : "tag",
"size" : 10,
"script" : "term + 'aaa'"
}
}
}
}
提前致谢! 的Manoj
答案 0 :(得分:0)
实现此目标的最佳方法是将字段the second time索引为not_analyzed字段,并在facet中使用此“未触摸”版本。这样,您的术语将等于字段值。或者,如果您的索引不是很大并且存储了字段,则可以尝试使用script_field。