NEST与JSON语法对照 一 match与multi_match
2023-09-11 14:14:16 时间
{ "query": { "bool": { "must": [ { "multi_match": { "query": "一二三", "fields": ["title","summary"] } }, {"match": {"userId": {"query": "123456"}} } ] } } }
C#
search.Query( q => q.Bool( b => b.Must( m => m.MultiMatch( l => l.Query("一二三").OnFields(new[] {"title","summary"}) ), m => m.Match(t => t.OnField(o => o.UserId).Query("123456")) ) ) )
当然如果是Json
{"match": {"userId": {"query": "123456"}}
也可以表述为
{"match": {"userId":"123456"}
其中OnField/OnFields可以使用lamdba 表达式来选择属性,也可以使用字符串
相关文章
- (译) JSON-RPC 2.0 规范(中文版)
- c#实例化继承类,必须对被继承类的程序集做引用 .net core Redis分布式缓存客户端实现逻辑分析及示例demo 数据库笔记之索引和事务 centos 7下安装python 3.6笔记 你大波哥~ C#开源框架(转载) JSON C# Class Generator ---由json字符串生成C#实体类的工具
- json.net(Json.NET - Newtonsoft)利用动态类解析json字符串
- Pycharm使用技巧:Show as JSON(以友好的方式显示输出框的json字符串)
- Json和JsonP
- 使用json-lib进行Java和JSON之间的转换【转载】
- Java中对象JSON格式化处理时的一个坑
- JSON 接口如何实现 RSA 非对称加密与签名
- 使用jackson序列化json时遇到的坑
- SwiftUI iOS 完整项目之网络请求文章并列表显示JSON
- JSON-handle-好玩的google插件
- Ajax跨域、Json跨域、Socket跨域和Canvas跨域等同源策略限制的解决方法
- Unity 中存储数据到JSON本地文件