2013-11-14 28 views
0

這裏的ElasticSearch查詢我想用NEST建:NEST是否支持基於腳本的排序?

{ 
    "from": 0, 
    "size": 10, 
    "sort": { 
     "_script": { 
      "script": "doc['name'].value=='my perfect match' ? 1 : 0", 
      "type" : "number", 
      "order" : "desc" 
     }, 
     "_score": {} 
    }, 
    "query": { 
     .... 
    } 
} 

(簡化 - 真的,我通過了更多的屬性排序基於腳本的排序的一點是要促進完全匹配。結果集的頂部)。

明確_score排序是沒有問題的......

.Sort(sort => sort.OnField("_score")) 

...但NEST似乎並不具有基於腳本的排序等效運營商尚未 - 還是呢?

回答

相關問題