Я просто узнаю, что мой индекс Solr не содержит поля _id. , и невозможно получить идентификатор элемента. UniqueId присутствует, но это не очень полезно.Отсутствует поле Id в индексе Solr
public class MyClass
{
[IndexField(BuiltinFields.UniqueId)]
public string UniqueId { get; set; }
[IndexField(BuiltinFields.ID)]
public int Id { get; set; }
}
Как добавить идентификатор товара в индекс Solr? Что следует добавить к schema.xml? Достаточно ли следующей строки?
<field name="_id" type="string" indexed="true" stored="true" required="true" />
Если да, то почему Sitecore не включает его во время сборки файла schema.xml для Solr?
Кажется, что это может быть проблема с дублированием записей в результатах поиска, что у меня есть, а :)