I'm sorry for my absense.
Your post left me a bit bewildered at the time and I needed time to consider what you requested. Unfortunately, I forgot about the topic before I was able to sort through your suggestions.
It would seem that we are discussing to different things.
I write SearchBots for add on components for Joomla that don't have one available. The search results are processed and sent to the main search system of the Joomla CMS. Joomla then formats the raw data into the system specified template and displays the search results.
A SearchBot is created by either mimicking the search query used by the components build in search system or by creating an entirely new search query if the component does not have a built in search system. This allows any type of Joomla Component to be searched from the main Joomla search feature.
Every component has a very unique database structure including table names, field names, and data types. As a result, each component has a very unique query string needed to search the proper parts of the database for the relevant information.
This is what I meant when I said "This would be a highly specialized SearchBot that I wouldn't be able to distribute to anyone but you." Unless there are other people using the same employee database system, you would literally be the only person that could use this. These SearchBot aren't plug-n-play. There are a specific script written to bridge the search data between two systems.
If many people are using the two systems and a SearchBot is required, then I am happy to develop one free of charge. However, it takes me a few days to analyze the database structure for the donor system and develop the required code for it. Then at least a day to test several parameters to check for bugs. I don't mind helping people when I can but this is just too much time to invest for the benefit of so few for no benefit to me.
---------------------------------------------------
Now as for what you requested.
It doesn't seem like you want an actual SearchBot. It seem more like you want a interface between Joomla and your employee database system. This would require the development of a component for your system. Basically either replace your current systems database interface with a new one or bridge the two systems together. The bridge is usually a little easier to do but tends to cause limitations in the interface. Creating a new component from scratch to replace the current system allows for what ever features you desire to be implemented but is much harder to develop. At this time, I cannot consider myself to be qualified to develop either of those options.
There is another option for you. Data migration. It might be possible to adapt your data for an existing component like Community Builder. Basically, the data in you database system is analyzed and compared to the data in a CB database. Your data is then copied and formated to the same structure as the CB system. By adding fields to the user table in CB, it could allow for nearly any data you have in the existing system. It really wouldn't be that difficult to do if I had the structure of your existing database. Basically, take data from her and place it to there script!
I must admit, I am not all that familiar with the CB database structure but I could investigate further. You may have better success by inquiring about data migration help at the Community Builder website.
Let me know what you think, I could have misunderstood your request.
vujsa