A system for rapidly and easily searching large collections of documents
using standard web browser programs as the user interface. The present
invention parses a collection of text documents to identify symbols
therein and builds a database file which identifies the file and line
locations of each symbol identified. The database file is constructed to
permit rapid searching for symbols to permit interactive use of the
present invention as a search tool. A database client process interacts
with the web browser via standard CGI techniques to convert browser
commands and queries into appropriate server process requests. A server
process receives such requests and manipulates the database files in
response to the requests. Query results returned to the client process are
then reformatted by the client process to return a document with hypertext
links in place of search keys located in the database (e.g., an HTML
page). The system of the present invention thereby provides for rapid
searching of large collections of text documents which is not coupled to a
specific toolset used to create any one of the documents and which uses a
simple and well-known user interface, namely: web browsers.
Система для быстро и легко ищущ большие собрания документов использующ стандартные программы web browser как поверхность стыка потребителя. Присытствыющий вымысел parses собрание документов текста для того чтобы определить символы в этом и строит файл базы данных определяет положения архива и линии каждого определенного символа. Файл базы данных построен для того чтобы позволить быстро искать для символов для того чтобы позволить взаимодействующую пользу присытствыющего вымысла по мере того как инструмент поиска. Процесс клиента базы данных взаимодействует с web browser через стандартные методы cgi для того чтобы преобразовать команды и queries браузера в соотвествующие запросы процесса сервера. Процесс сервера получает такие запросы и манипулирует файлы базы данных in response to запросы. Результаты query возвратили к клиенту, котор процесс после этого reformatted процессом клиента для того чтобы возвратить документ с соединениями hypertext in place of ключи поиска расположенные в базе данных (например, html page). Система присытствыющего вымысла таким образом обеспечивает для быстро искать больших собраний документов текста не соединены к специфически toolset используемому для того чтобы создать любое один из документов и использует просто и well-known поверхность стыка потребителя, namely: браузеры стержня.