Si tu as un site et que tu veut mettre ton moteur de recherches perso, tu peut soit prendre un truc tout fait en java ou en php (ça existe mais je sais pas ou, faut chercher), soit programmer ton propre moteur (c'est ce que je ferais a ta place). A ce moment la, le plus simple est d'utiliser le PHP et MySQL. MySQL contiendra une table, un peu comme Excel, avec la liste de noms, leurs description, etc, et le PHP te permetra d'acceder a cette base de donnée a partir de ton site.
Voila, j'espere que ça t'aideras
FraKtaL