NEST与JSON语法对照 一 match与multi_match

javascript;gutter:true; { "query": { "bool": { "must": [ { "multi_match": { "query": "一二三", "fields": ["title","summary"] } }, {"match": {"userId": {"query": "123456"}} } ] } } }</p> <pre><code> C# ;gutter:true;
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

javascript;gutter:true; {"match": {"userId": {"query": "123456"}} 也可以表述为</p> <pre><code> ;gutter:true;
{"match": {"userId":"123456"}其中OnField/OnFields可以使用lamdba 表达式来选择属性,也可以使用字符串

Original: https://www.cnblogs.com/chsword/p/nest_1.html
Author: 重典
Title: NEST与JSON语法对照 一 match与multi_match

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/551413/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球