1
我有一个电影和音乐分贝。根据用户是否在电影或音乐中,这些方面需要改变。我试过使用.OnFields(字符串[])传递数组(根据电影/音乐改变),但我得到一个错误。如何在Elasticsearch和Nest中添加动态构面
这里是我正在使用的代码生成错误。我错过了什么?
string[] facetFields = new []{"genres","format","decades","price"};
var searchResult = client.Search<MyData>(s => s
.MatchAll()
.FacetTerm(t => t
.OnFields(facetFields)
.Order(TermsOrder.term)
.AllTerms()
));
的错误是:
"Couldn't infer name for facet of type TermFacetDescriptor`1"