У меня класс типа poco определен так:
[Elastictype(Name="doc", IdProperty="Id")]
public class Doc{
public string Id;
public string Name;
....
}
Однако вместо этого в моем запросе .Index () он по-прежнему генерирует случайный хэш-идентификатор, хотя свойство id сохраняется в документе.
Я пробовал это с определенным Elastictype и без него, результаты все те же.
Единственный способ заставить его работать - это явно указать идентификатор в запросе .Index, который я не смог найти возможным в массовых операциях. Может ли кто-нибудь сказать мне, почему мой идентификатор POCO не идентифицируется NEST и как его включить? Или как явно указать идентификатор в моем массовом запросе?
fields
, а неproperties
, можете ли вы опубликовать проблему на github по этому поводу, чтобы мы могли обсудить поддержку этого там? - person Martijn Laarman   schedule 13.10.2014