void HandleTweet(ITweet tweet) { if ((from tag in tweet.Hashtags where tag.Text == HashtagTrigger select tag).Any()) { Log.Info("Index rebuild triggered from Twitter by '{0}'".FormatWith(tweet.Creator.Name), this); CrawlingLog.Log.Info("Index rebuild triggered from Twitter by '{0}'".FormatWith(tweet.Creator.Name)); if (IndexCustodian.IsIndexingPaused(m_index) || IndexCustodian.IsRebuilding(m_index)) { CrawlingLog.Log.Warn("Indexing call muted"); Log.Info("Indexing call muted", this); return; } IndexCustodian.FullRebuild(m_index); } }