De antemão gostaria de agradecer a oportunidade de participar desse processo seletivo. Nunca tinha programado em PHP antes e para mim foi um desafio ainda maior, aprender sobre a linguagem e aprender como resolver o desafio proposto.
Para implementar o Search Engine foi utilizada uma biblioteca de search engine, mais precisamente a Elasticsearch
com seu cliente oficial para PHP o elasticsearch-php
. Logo para conseguir rodar a API é necessária a utilização da mesma.
Foram criadas duas páginas, indexar.php
e buscador.php
. A primeira será utilizada para indexar novos itens, com duas entradas Titulo
e Tipo
. A segunda é pagina do buscador, onde será feita a busca e também onde serão apresentados os resultados.
Foi feita uma interface bem simples para o buscador.
O desafio foi ótimo para desenvolver minhas habilidades em programação, tive que aprender uma nova linguagem e como funcionam novas ferramentas. Sempre gostei bastante de desafios e esse me mostrou que estou pronto para aprender e desenvolver novas coisas em pouco tempo hábil.