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));
        }