Solution design cont...
Description of the modules
- Input Module : Takes input from the user it is a swing based UI interface.
- Index Module : Directory entered by the user indexed and the index files kept in the directory specified by the user.
- Search Module : Basing on the inputs given by the user example directories to be searched , directories not be searched , maximum number of results to be displayed and file formats queries will be generated , all the quries of different criteria are combined and the query executed . Results will be sent to output module.
- Output Module : Output of the query will displayed and provides option to open the file.