public string GetLinkedItemNames(IIndexable context, string sourceField) { if (context == null) { return string.Empty; } var item = context.AsItem(); if (item.IsNull) { return string.Empty; } var field = item.Fields[sourceField].AsMultilistFieldField; if (field.IsNull) { return string.Empty; } CrawlingLog.Log.Info(string.Format("Indexed linked item field for {0}", item.Paths.FullPath)); return string.Join(" | ", field.GetItems().Select(i => i.DisplayName)); }