Beispiel #1
0
 private TopLevelKeywordInfo GetTopLevelKeywordInfo(string keyword)
 {
     if (!topLevelKeywordIndex_.ContainsKey(keyword))
     {
         topLevelKeywordIndex_[keyword] = new TopLevelKeywordInfo(keyword, topLevelKeywordIndex_.Count + 1);
     }
     return(topLevelKeywordIndex_[keyword]);
 }
Beispiel #2
0
            public void AddKeywords(string topLevel, IEnumerable <string> secondLevel)
            {
                if (!topLevelKeywordIndex_.ContainsKey(topLevel))
                {
                    topLevelKeywordIndex_[topLevel] = new TopLevelKeywordInfo(topLevel, topLevelKeywordIndex_.Count + 1);
                }
                TopLevelKeywordInfo keywordInfo = topLevelKeywordIndex_[topLevel];

                foreach (string keyword in secondLevel)
                {
                    keywordInfo.AddSecondLevelKeyword(keyword);
                }
            }
 private TopLevelKeywordInfo GetTopLevelKeywordInfo(string keyword)
 {
     if (!topLevelKeywordIndex_.ContainsKey(keyword))
     {
         topLevelKeywordIndex_[keyword] = new TopLevelKeywordInfo(keyword, topLevelKeywordIndex_.Count + 1);
     }
     return topLevelKeywordIndex_[keyword];
 }
 public void AddKeywords(string topLevel, IEnumerable<string> secondLevel)
 {
     if (!topLevelKeywordIndex_.ContainsKey(topLevel))
     {
         topLevelKeywordIndex_[topLevel] = new TopLevelKeywordInfo(topLevel, topLevelKeywordIndex_.Count + 1);
     }
     TopLevelKeywordInfo keywordInfo = topLevelKeywordIndex_[topLevel];
     foreach (string keyword in secondLevel)
     {
         keywordInfo.AddSecondLevelKeyword(keyword);
     }
 }