So let me help you out here... and hopefully I've understood your post correctly.
1. you want to or have created a database... Perhaps out of Access
2. you want to run searches of the data you have stored within this database.
3. you don't care how it happens because the data that will come out is only for your use.
... Well your not using the entirely correct terminology... Your looking to run a Query of your data base. The term "search" has become a very broad word in it's very common usage.
with Access you can create a great user interface if you like and if needed Frontpage will tie in nicely if your using the database locally.... Access databases should very rarely if ever used online. (I won't say never since I've seen some used every effectively used in the past)