我正在使用弹性搜索1.7.1,当我尝试使用script_score或script_fields时,它显示错误ScriptException [类型内联的脚本],操作[搜索]和lang [groovy]被禁用任何人都可以告诉我我怎么能删除此错误.我的代码如下
function_score: {
query: {
query_string: {
query: shop_search,
fields: [ 'shop_name']
}
},
functions: [
{
script_score: {
script: "_score * doc['location'].value"
}
}
]
}
Run Code Online (Sandbox Code Playgroud) 实际上,我现在想从某些字段中删除索引,任何人都可以告诉我如何为我的代码编写映射;现在谁能告诉我这有什么问题,或者任何人都可以告诉我正确的做法是什么那。
Blog.createMapping(function(err, mapping){
if(err){
console.log('error creating mapping (you can safely ignore this)');
console.log(err);
}else{
mapping: {
properties: {
jeb_no: {
index: "no"
}
}
}
console.log('mapping created!');
console.log(mapping);
}
Run Code Online (Sandbox Code Playgroud)
});
先感谢您。