public ICollection<DocumentMapping> Build(Configuration cfg)
        {
            var indexedClasses = new List<DocumentMapping>();
            var builder = new AttributeSearchMappingBuilder();

            foreach (var mapping in cfg.ClassMappings)
            {
                if (mapping.MappedClass == null || !this.IsIndexed(mapping.MappedClass))
                    continue;

                indexedClasses.Add(builder.Build(mapping.MappedClass));
            }

            return indexedClasses;
        }
        public ICollection <DocumentMapping> Build(Configuration cfg)
        {
            var indexedClasses = new List <DocumentMapping>();
            var builder        = new AttributeSearchMappingBuilder();

            foreach (var mapping in cfg.ClassMappings)
            {
                if (!this.IsIndexed(mapping.MappedClass))
                {
                    continue;
                }

                indexedClasses.Add(builder.Build(mapping.MappedClass));
            }

            return(indexedClasses);
        }