O adjectivo competente significa ser capaz; ter conhecimentos, qualificação, etc. Juridicamente designa a pessoa que tem aptidão concedida por lei.
Pelas definições encontradas podemos concluir que competente é um adjectivo que qualifica pessoas, pelo que não será, do meu ponto de vista, adequado utilizá-lo para qualificar um motor de busca, ou qualquer meio ou programa informático. O adjectivo adequado para essa situação seria, por exemplo, eficaz.