2017-07-18 5 views
0

Hallo Ich habe eine Abfrage für Elasticsearch, dass ich zu NEST umwandeln möchte, so kann ich diese verwenden, um mit C#Elasticsearch Frage an NEST

"query": { 
    "constant_score" : { 
     "filter" : { 
      "bool" : { 
       "must" : [ 
      { "term" : { "Week.keyword": "1712" } }, 
      { "term" : { "CountAsFailure.keyword": "TRUE" } }, 
      { "term" : { "Weekday.keyword": "1" } }     
       ] 
      } 
     } 
    } 
} 
+0

Hallo und willkommen zu Stack Overflow! Bitte nehmen Sie sich ein paar Minuten Zeit und studieren Sie "Wie stelle ich eine gute Frage?" Stackoverflow.com/help/how-to-ask – mhutter

Antwort

0

Sie könnten versuchen:

Query(q => q.ConstantScore(cs => cs.Filter(
       f => f.Bool(b => b.Must(m => m.Term("Week.keyword", "1712") && 
              m.Term("CountAsFailure.keyword", "TRUE") && 
              m.Term("Weekday.keyword", "1")))))) 

Oder:

Query(q => q.ConstantScore(cs => cs.Filter(
          f => f.Term("Week.keyword", "1712") && 
           f.Term("CountAsFailure.keyword", "TRUE") && 
           f.Term("Weekday.keyword", "1")))) 

Ein ähnlicher Ansatz funktionierte für mich. Ich fand dies von https://discuss.elastic.co/t/convert-dsl-query-to-nest-net/93527/4

Verwandte Themen