I need to develop a project where once user search for particular data then hissearch word will be crawled on given websites(15-20 sites) and display result on single page.
more details are as :
1. Web based user interface
- User interface will have search text box, advanced search options, result display
- When user submits a query, searcher module is invoked. The searcher module
searches for the relevant metadata’s from the database. The result page is provided
to the Presenter module which in turn provides it to the User.
3. search ability
- As the search engine is required to support not only standard basic keyword
search ability, but also boolean AND, OR, and NOT searches in advanced search
4. Results display
- On result page results will be displayed in aggregated and non-aggregated form.
Aggregated results combine all types in one tab. Non-aggregated results will have
different tabs for each type e.g. book, papers, and magazines/news
5. Admin dashboard
- Admin dashboard for data entry for URLs along with metadata like title, abstract,
keyword, author, publication, etc which will be saved in the database.