必须匹配一个字段,并且可以包含弹性搜索中的其他字段

时间:2018-04-03 00:06:44

标签: c# elasticsearch nest

我需要弄清楚如何从2个字段中搜索项目。我们有很多属性,如果有人选择要搜索的属性,我会将其作为参数发送。我尝试在kibana中创建这些查询,但无法将它们组合在一起。这是我需要结合的样本,但现在确定如何。

这需要匹配网站字段

{
   "query": {
      "match": {
        "site": {
           "query": "Some name here",
           "type": "phrase"
         }
      }
   }
}

这将尝试查看多个字段(内容,描述,标题等)

{
   "query": {
     "match": {
       "content": {
          "query": "diode",
          "type": "phrase"
        }
     }
   }
}

我如何组合这些查询(我使用NEST进行查询)。有什么想法吗?

0 个答案:

没有答案