$('input').on('keypress', function (event) {
var regex = new RegExp("^[a-zA-Z0-9]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
我可以提供A,B,C ...列表而不是多个匹配子查询吗?
答案 0 :(得分:0)
正如Val在评论中已经提到的,这最适合keyword
类型。如果要保留原始映射,可以使用以下两种方式存储字段:
"uid" : {
"type": "text",
"fields" : {
"raw" : {
"type" : "keyword"
}
}
}
然后,您可以在terms
字段上运行uid.raw
查询。