Пример #1
0
        /// <summary>
        /// deletes all the existing index files
        /// then rebuilds the index and prompts user to search
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            DeleteIndexFiles();
            SearchEngine engine = new SearchEngine();

            engine.BuildIndex();
            string userInput = string.Empty;

            Console.WriteLine("type quit to exit");

            do
            {
                Console.Write("\nsearch:\\>");
                userInput = Console.ReadLine();

                if (string.IsNullOrWhiteSpace(userInput))
                {
                    continue;
                }
                else if (userInput.Equals("quit"))
                {
                    break;
                }

                var results = engine.Search(userInput);
                DisplayResults(results);
            } while (true);
        }