1. A search engine apparatus having a built-in functional tester, comprising: an inputs generator suitable for generating a random flow of commands which are associated with points; a search engine communicatively coupled to the inputs generator; a pseudo search engine communicatively coupled to the inputs generator, the pseudo search engine suitable for simulating the search engine; and a comparator communicatively coupled to the search engine and the pseudo search engine, the comparator suitable for comparing outputs received from the search engine and pseudo search engine.