У меня есть алгоритм определения слов на основе trie для пользовательского словаря. Обратите внимание, что регулярные выражения слишком хрупкие с этим словарем, поскольку записи могут содержать пробелы, периоды и т. Д.Сохранение, загрузка и обновление Trie в ASP.NET MVC 3
Я реализовал алгоритм в локальном приложении C#, который читает в словаре из файла и хранит trie в памяти (это компактный, поэтому проблем с размером ОЗУ вообще нет). Теперь я хотел бы использовать этот алгоритм в приложении MVC 3 на облачном узле, таком как AppHarbor, с добавленным твистом, который я хочу, чтобы веб-интерфейс позволял добавлять/редактировать слова.
Это достаточно быстро, что загрузка словаря из файла и построение trie каждый раз, когда пользователь загружает их текст, не будет проблемой (< 1s на моем ноутбуке). Однако, если я хочу, чтобы администраторы могли редактировать словарь через веб-интерфейс, это выглядело бы сложно, поскольку словарь мог бы обновляться, когда пользователь пытается загрузить текст для анализа.
Какова наилучшая стратегия для хранения, загрузки и обновления trie в приложении MVC 3?
Ну, спасибо, Уэсли, моя первая щедрость, поэтому ты сделал мой день. Надеюсь, что я несколько помог, я уверен, что вы надеялись получить более подробную информацию. Удачи в проекте. :) –