es中的查询请求有两种方式,一种是简易版的查询,另外一种是使用JSON完整的请求体,叫做结构化查询(DSL)。 由于DSL查询更为直观也更为简易,所以大都使用这种方式。 DSL查询是POST过去一个json,由于post的请求是json格式的,所以存在很多灵活性,也有很多形式。 match 查询匹配就会进行分词 match_phrase 要精确匹配所有同时包含 multi_match 希望两个字段进行匹配,其中一个字段有这个文档就满足的话,使用multi_match { “query”: { “multi_match”: { “query” : “我的宝马多少马力”, “fields” : [“title”, “content”] } } }
https://github.com/vercel/fun ocal serverless function λ development runtime. // example/index.js exports.handler = function(event, context, callback) { callback(null, { hello: ‘world’ }); };
text字段和keyword字段的区别 说明text类型的字段会被分词,查询的时候如果用拆开查可以查询的到,但是要是直接全部查,就是查询不到。 所以将字段设置成keyword的时候查询的时候已有的值不会被分词。 注意“1, 2”会被拆分成[1, 2],但是”1,2”是不拆分的,少了个空格。
正常运行一段时间的POD,突然有一天运行报错了,错误是没有操作目录的权限,查其原因,原来是镜像被更新了,镜像添加了操作用户,而被操作的目录(NFS目录)并不具备普通用户操作的权限。