Пример #1
0
        protected override IPrefixMatcher Build(string dictionaryFile)
        {
            using (var dictionarySource = new WordDictionary(dictionaryFile))
            {
                var dawg = new DAWGList();
                foreach (var word in dictionarySource)
                {
                    dawg.Add(word);
                }

                return(new PrefixMatcher(dawg));
            }
        }
Пример #2
0
 public PrefixMatcher(DAWGList dawg)
 {
     _dawg = dawg;
 }