Как применить highlight_query после highlight в клиенте NEST высокого уровня? - PullRequest
0 голосов
/ 30 сентября 2019

Я хочу построить следующий запрос в NEST 7.x C # с помощью высокоуровневого клиента.

   "highlight":{ 
      "highlight_query":{ 
         "bool":{ 
            "should":[ 
               { 
                  "query_string":{ 
                     "query":"search",
                     "fields":[ 
                        "Name^1.0",
                        "Description^1.0"
                     ]
                  }
               }
            ]
         }
      },
      "fields":{ 
         "Name":{ },
         "Description":{ }
      }
   }

Я прочитал их документацию, пока нашел способ применить highlight_query к полям. Как показал следующий JSON:

  {
    "highlight": {
    "fields": {
      "Name": {
        "highlight_query": {
          "bool": {
            "should": [
              {
                "query_string": {
                  "fields": [
                    "Name"
                  ],
                  "query": "search"
                }
              }
            ]
          }
        }
      },
      "Description": {
        "highlight_query": {
          "bool": {
            "should": [
              {
                "query_string": {
                  "fields": [
                    "Description"
                  ],
                  "query": "search"
                }
              }
            ]
          }
        }
      }
    }
  }
}

Кто-нибудь может мне помочь с этим? Заранее спасибо

...