Introduction
intune is a UK finance company providing financial information and advice. All profits from the company go to Help the Aged - an international charity fighting to free older people from poverty, isolation and neglect.
Requirements
- Search functionality for the entire website.
- Index multiple document formats (HTML, ASPX, PDF etc) for searching.
- Filter search results according to categories.
- Customize search results to match with existing site design.
Implementation
Importing The Documents (HTML, ASPX, PDF etc):
To import all linked documents from a web-site and index the words ready for searching, simply import a new Web-Site source using one of the following;
Any documents that need to be included for searching but are not linked to within the web-site can be added manually using the tools above.
When there are new documents to index, just reimport the web-site. Any new or modified documents will be indexed according to the Configuration settings.
Filter search results
To allow the user to filter search results according to specific categories of interest, imported documents have been assigned to Location Categories. When a selection is made from the drop down list, documents matching the search query and Location Category are displayed in the search results.
Details on creating Content and Location Categories can be found here.
Using SearchUnit Pro, documents can easily be assigned to Content and Location Categories using either the Index Manager Tool, Web Admin Application or programmatically. A SearchBoxOptions control is also included which provides a quick way of adding Category options to the search page.
Customize search results page
The search results page can be completely customized using the template mechanism of the SearchResult control.
intune have changed the HeaderTemplate of the SearchResult control to show their own customized information for the search query. This can easily be achieved using the template fields which contain specific information for each search. CSS Stylesheets have been used to customize the ResultItemTemplate so search results fit seamlessly in to the existing web-site. Further details on customizing the search results page can be found here