public IntelligentTaggingController(
            IWebUtilWrapper webUtil,
            ISitecoreDataWrapper dataWrapper,
            IIntelligentTaggingSettings settings,
            ISetupInformationFactory setupFactory,
            ISetupService setupService,
            IContentSearchWrapper contentSearch,
            INaturalLanguageClassifierService naturalLanguageClassifier,
            IContentService contentService,
            IContentSearchService contentSearchService,
            IClassifierFactory classifierFactory)
        {
            WebUtil                   = webUtil;
            DataWrapper               = dataWrapper;
            Settings                  = settings;
            SetupFactory              = setupFactory;
            SetupService              = setupService;
            ContentSearch             = contentSearch;
            NaturalLanguageClassifier = naturalLanguageClassifier;
            ContentService            = contentService;
            ContentSearchService      = contentSearchService;
            ClassifierFactory         = classifierFactory;

            Id       = WebUtil.GetQueryString("id");
            Language = WebUtil.GetQueryString("language");
            Database = WebUtil.GetQueryString("db");
        }
 public ContentManagedSearchService(ISearchContextBuilder builder, PinnedSearchResultsFactory pinnedSearchResultsFactory,
                                    IContentSearchService searchService, ILogService log)
 {
     _builder = builder;
     _pinnedSearchResultsFactory = pinnedSearchResultsFactory;
     _searchService = searchService;
     _log           = log;
 }
        public WatsonClassifier(IServiceProvider provider, Item classifierItem) : base(provider, classifierItem)
        {
            ContentSearch             = provider.GetService <IContentSearchWrapper>();
            DataWrapper               = provider.GetService <ISitecoreDataWrapper>();
            ContentService            = provider.GetService <IContentService>();
            ContentSearchService      = provider.GetService <IContentSearchService>();
            NaturalLanguageClassifier = provider.GetService <INaturalLanguageClassifierService>();

            ClassifierId = GetString(classifierItem, Settings.ClassifierIdFieldId);
            Language     = GetID(classifierItem, Settings.ClassifierLanguageFieldId);
            var languageItem = classifierItem.Database.GetItem(Language);

            LanguageCode    = GetString(languageItem, Settings.EnumerationValueFieldId);
            Created         = GetDate(classifierItem, Settings.ClassifierCreatedFieldId); var typeItems = GetDelimitedItems(classifierItem, Settings.LearnedTypesFieldId);
            ContentMappings = typeItems
                              .Select(a => Mappingfactory.Create(a))
                              .Where(b => b != null)
                              .ToList();
            ItemTrainingCount = GetInt(classifierItem, Settings.ItemTrainingCountFieldId);
            ItemTestingCount  = GetInt(classifierItem, Settings.ItemTestingCountFieldId);
            TrainingData      = GetString(classifierItem, Settings.TrainingDataFieldId);
        }
Пример #4
0
 public AutocompleteController(IContentSearchService contentSearchService)
 {
     this.contentSearchService = contentSearchService;
 }
Пример #5
0
 public HomeController(IUserService userService, IContentService contentService, IContentSearchService searchService)
 {
     _userService    = userService;
     _contentService = contentService;
     _searchService  = searchService;
 }
Пример #6
0
 public HomeController(IUserService userService, IContentService contentService, IContentSearchService searchService)
 {
     _userService = userService;
     _contentService = contentService;
     _searchService = searchService;
 }
 public RulesClassifier(IServiceProvider provider, Item classifierItem) : base(provider, classifierItem)
 {
     ContentSearchService = provider.GetService <IContentSearchService>();
 }
Пример #8
0
 public SearchResultsController(IContentSearchService contentSearchService, IAdditionalContextStore contextStore)
 {
     this.contentSearchService = contentSearchService;
     this.contextStore         = contextStore;
 }
Пример #9
0
 public ContentSearchController(IContentSearchService contentSearchService)
 {
     _contentSearchService = contentSearchService;
 }