Tienes que tomar algo en cuenta. La busqueda consiste principalmente de tres cosas:
1- la forma donde el usuario escribira/escojera lo buscado, y
2- el script que interpretara lo que el usuario ha enviado, lo procesara y devolvera los resultados de la busqueda
3- El contenedor donde se buscaran las palabras y los criterios enviados por el usuario (usualmente una base de datos).
Ya decidiste que lenguaje vas a usar, perfecto. Pero ahora, dependiendo de donde vas a buscar o donde tengas almacenado los criterios de busqueda puedo ayudarte a hacer el script que procesa la informacion. Que base de datos usas para eso?
para que tengas una idea general aui puedes leer mas:
http://livedocs.macromedia.com/dream...e=42_rad32.htm