Aqueduct.SitecoreLib.Indexing.SearchIndexer.AddFields C# (CSharp) Метод

AddFields() защищенный Метод

protected AddFields ( System.Item item, Lucene.Net.Documents.Document document ) : void
item System.Item
document Lucene.Net.Documents.Document
Результат void
        protected override void AddFields(Item item, Document document)
        {
            if (IsItemIndexable(item))
            {
                base.AddFields(item, document);

                _customFields = new List<Field>();
                try
                {
                    CreateCustomIndexFields(item);
                }
                catch (Exception ex)
                {
                    AppLogger.LogError(string.Format("Failed to create custom index fields for item {0}.", item.Paths.Path), ex);
                }

                foreach (Field customField in _customFields)
                    document.Add(customField);
            }
        }