Пример #1
0
 public SolrInitializer(OutputContext context, ISolrCoreAdmin admin, ISolrOperations <Dictionary <string, object> > solr, ITemplateEngine engine)
 {
     _context = context;
     _admin   = admin;
     _solr    = solr;
     _engine  = engine;
 }
Пример #2
0
        public bool IsSetupValid()
        {
            if (!SolrContentSearchManager.IsEnabled)
            {
                return(false);
            }
            ISolrCoreAdmin admin = this.BuildCoreAdmin();

            return(Enumerable.All <CoreResult>(Enumerable.Select <string, CoreResult>(SolrContentSearchManager.Cores, (Func <string, CoreResult>)(defaultIndex => Enumerable.First <CoreResult>((IEnumerable <CoreResult>)admin.Status(defaultIndex)))), (Func <CoreResult, bool>)(status => status.Name != null)));
        }
Пример #3
0
        /// <summary>
        /// Determines whether setup is valid.
        /// </summary>
        /// <returns>
        /// The <see cref="bool" />.
        /// </returns>
        public bool IsSetupValid()
        {
            if (!SolrContentSearchManager.IsEnabled)
            {
                return(false);
            }

            ISolrCoreAdmin admin = this.BuildCoreAdmin();

            return(SolrContentSearchManager.Cores.Select(defaultIndex => admin.Status(defaultIndex).First()).All(status => status.Name != null));
        }