Exemple #1
0
        public void Handle(CreateSpaceIndexMessage message)
        {
            _logger.Info("Handle CreateSpaceIndexMessage");

            try
            {
                _searchProvider.Add(message.Content);
                _logger.Info("Handle CreateIndexMessage Success");
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message);
                _logger.Error(ex.StackTrace);
            }
        }
        private void AddSearchIndex(SpaceObject space)
        {
            _logger.Info("Handle AddSearchIndex");

            try
            {
                _searchProvider.Add(space);

                _logger.Info("Handle AddSearchIndex Success");
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message);
                _logger.Error(ex.StackTrace);
            }
        }
        public void Handle(RecoveryDocumentMessage message)
        {
            _logger.Info("Handle RecoveryDocumentMessage");

            try
            {
                _searchProvider.Add(message.Content);

                _logger.Info("Handle RecoveryDocumentMessage Success");
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message);
                _logger.Error(ex.StackTrace);
            }
        }
Exemple #4
0
        private void AddIndex(List <SpaceObject> spaces)
        {
            try
            {
                foreach (var content in spaces)
                {
                    _searchProvider.Add(content);
                }

                _logger.Info("Handle RecoverSpacesMessage Success");
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message);
                _logger.Error(ex.StackTrace);
            }
        }
        public void Handle(CreateMutiIndexMessage message)
        {
            _logger.Info("Handle CreateMutiIndexMessageHandler");

            try
            {
                foreach (var content in message.Contents)
                {
                    _searchProvider.Add(content);
                }
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message);
                _logger.Error(ex.StackTrace);
            }
        }
Exemple #6
0
        public void Handle(CreateDocumentMessage message)
        {
            _logger.Info("Handle CreateDocumentMessage");

            try
            {
                _logger.Info("创建文档索引");
                _searchProvider.Add(message.Content);

                _logger.Info("执行文档转换");
                _documentService.Convert(message.Content);

                _logger.Info("Handle CreateDocumentMessage Success");
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message);
                _logger.Error(ex.StackTrace);
            }
        }
        public void Handle(UpdateSpaceMessage message)
        {
            _logger.Info("Handle RenameSpaceMessage");

            try
            {
                _logger.Debug("删除原有索引");
                _searchProvider.Delete(message.Content);

                _logger.Debug("添加原有索引");
                _searchProvider.Add(message.Content);

                _logger.Info("Handle RenameSpaceMessage Success");
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message);
                _logger.Error(ex.StackTrace);
            }
        }
Exemple #8
0
        public void Handle(CreateDocsMessage message)
        {
            _logger.Info("Handle CreateDocsMessageHandler");

            try
            {
                foreach (var content in message.Contents)
                {
                    _searchProvider.Add(content);

                    _documentService.Convert(content);
                }

                _logger.Info("Handle CreateDocsMessageHandler Success");
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message);
                _logger.Error(ex.StackTrace);
            }
        }