Title: Intranet based Document Search Engine
Study Area Review: Intranet based document Search Engine is a Java-based, Zero-installation search Hunt for offline and online publications. This is to search files from a desktop based on user defined criteria.
Aims: Searching files which are based on their file name, their contents, or both in a selected directory and as well as sub-directories of the specified directory. By this the user can directly jump to the topic.
• Useful for quick search.
• Providing interactive interface through which user can interact with different types of file formats, flags and content.
• Searching files based on their filenames or their contents or both in a selected directory or sub-directories of the specified directory.
This Java application is basically a recursive file finder. You can search for files based on their filename, or their contents, or both in a selected directory and as well as sub directories of the specified directory. User has to input the File Name or File Contents and he has to select the Drive or Directory in which searching has to be done. Application will search for the files matching with the given criteria and shows the output in the text area of the application. This provides the interactive interface through which user can interact with different types of file formats, flags and content.
Locate is a graphical version of the well known GREP (Global Regular Expression) Utility, with an additional feature of traversing subdirectories. You can specify which directory to start looking in, which files to search through, and what pattern to look for in the files. The various fields expect regular expressions, like Global Regular Expression, ‘Locate’ has not only the graphical interface, but also a command-line interface. This is useful for quick search through, say, a development tree. Search Desk requires the Java platform, Standard Edition version or higher.
Window based application.
Professional Project Claim
This project emphasises design and evaluates a computer-based system using appropriate processes and tools, as follows
Processor Pentium III or higher, Hard Disc 10GB, any Operating System which is compatible with JVM and Java Runtime Environment Version 1.4 or better installed.
Referring different Computer Network books, Journals, with guidance of my Project Leader and searched in many Websites and Search Engines.
HARDWARE & SOFTWARE SPECIFICATIONS
Environment: Java Runtime Environment version 1.4 or better installed.
Operating System: Any O.S. compatible with JVM
Hard Disc: 10 GB
Processor: Pentium III (or) higher
Java (java.awt technology)
Swings(Swings concept is used in this project for the framework to build Windows, buttons and textboxes)