Почему вы не сохраняете данные для поиска в таблице базы данных с ключом к реальному файлу? Таким образом, ваш поиск будет по таблице базы данных, а не по XML-файлу. Я полагаю, это будет быстрее, потому что вы можете проиндексировать таблицу для более быстрого поиска.

ем новом проекте мы должны предоставить функцию поиска для извлечения данных из сотен XML-файлов. У меня есть краткое изложение нашего текущего плана ниже, я хотел бы знать ваши предложения / улучшения по этому вопросу.

Эти XML-файлы содержат личную информацию, и поиск основан на 10 элементах, таких как фамилия, имя, адрес электронной почты и т. Д. Наш текущий план состоит в создании основного XmlDocument со всеми доступными для поиска данными и ключом к фактическому файлу. Так что, когда пользователь ищет данные, мы сначала смотрим на главный файл и получаем результаты. Мы также будем кешировать фактические xml-файлы из последних поисков, чтобы последующие поиски по аналогии можно было быстро обработать.

Наше приложение представляет собой веб-приложение .net 2.0.

Ответы на вопрос(5)

Ваш ответ на вопрос