2015-06-27 39 views
0

在NEST中,用於.NET的Elasticsearch庫。突出顯示查詢。如何在C#中傳遞一組方法#

Highlight NEST的方法,我們如何可以傳遞一組作爲參數onFields(Action<HighlightFieldDescriptor<T>>[] fielddata)方法?

謝謝。

+0

也許這個人會幫助http://stackoverflow.com/questions/30436373/elasticsearch-net-nest-object-initializer-syntax-for-a-highlight - 請求/ 30436812#30436812 – Rob

+0

我會改變標題... – OhadR

回答

1

你可以試試下面的:

var highlighters = new Action<HighlightFieldDescriptor<YourObject>>[3]; 
highlighters[0] = h => h.OnField("field1"); 
highlighters[1] = h => h.OnField("field2"); 
highlighters[2] = h => h.OnField("field3"); 

searchDescriptor.Highlight(h => h.OnFields(highlighters));