This tool is an intranet app that allows the IT organization to search through their knowledge article database. The main logic of the app is in the kasearchmain.php file.
The knowledge article database consists of different profiles for different teams. A SQL server database holds each user and their preference for which knowledge articles to search through. This can be changed by toggling the "Profile Settings" button. The user settings logic is defined in userSettings.php
Searching can be done by Title, Service, Config Item or the entire article. The user is also able to check different regional prefixes to search for a knowledge articles that relate to a specific region. By selecting these different options, a different SQL query is created to match the desired search.