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); }
public AutocompleteController(IContentSearchService contentSearchService) { this.contentSearchService = contentSearchService; }
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>(); }
public SearchResultsController(IContentSearchService contentSearchService, IAdditionalContextStore contextStore) { this.contentSearchService = contentSearchService; this.contextStore = contextStore; }
public ContentSearchController(IContentSearchService contentSearchService) { _contentSearchService = contentSearchService; }