How To Code An On-Chain Search Engine