Я использую клиент NEST со следующим синтаксисом:NEST Aggs коллекция только для чтения
_server.Search<Document>(s => s.Index(_config.SearchIndex)
.Query(q => q.MatchAll(p => p)).Aggregations(
a => a
.Terms("type", st => st
.Field(p => p.Type)
)));
Однако я получаю следующее исключение
A first chance exception of type 'System.NotSupportedException' occurred in mscorlib.dll
Additional information: Collection is read-only.
Это только, кажется, происходит, когда я м с использованием скоплений, поле Тип имеет следующее отображение:
[Keyword(Name = "Type")]
public string Type { get; set; }
Можете ли вы сказать мне, как вы обращаетесь к результату и вы пытаетесь изменить объект результата? – pratikvasa
Какую версию NEST вы используете, и какую версию Elasticsearch вы настраиваете? –
у меня такая же проблема .. можно понять это. проблема заключается в десериализации ответа. Исключения происходят в JSON.NET. @Imran Азад, как вы в итоге решили это? –