Mieszasz pojęcia i niebardzo wiadomo o co Ci chodzi.
Taki olx czy allegro, jako całość to są (w pewnym sensie) platformami handlowymi/aukcyjnymi.
Sam skrypt, napisany w czymkolwiek, to jest aplikacja - w HTMLu aplikacji nie napiszesz ponieważ HTML nie żądań wejściowych i wyjściowych, jest tylko statycznym przekazaniem informacji z aplikacji do przeglądarki. Konkretniejszy opis jest na
https://pl.wikipedia.org/wiki/Aplikacja_internetowa A co do wyszkukiwarki, wyszukiwarka jest jednym z wielu elementów aplikacji. Zadaniem wyszukiwarki jest znajdowanie pasujących elementów do żądań.
Podsumowując, aby stworzyć klon olxa czy allegro musisz mieć szablony HTML (formularze, wyświetlanie danych, itp), skrypt w dowolnym języku programowania (PHP/JAVA/Python/cokolwiek innego) do którego "podepniesz" szablony HTML, odrobinę javascriptu do dodania "interaktywności" stronie (pomijam tutaj rozdzielanie front/back). Do wyszukiwarki możesz użyć np. elasticsearch który jest silnikiem wyszukiwania (tak jest to osobna aplikacja)
Więc jak widzisz, wyszukiwarka, platforma, aplikacja i HTML to są całkowicie różne rzeczy, dlatego nie dostajesz konkretnych odpowiedzi.
Co do gotowych aplikacji typu olx i allegro, tak są dostępne nawet do kupienia na allegro
https://allegro.pl/listing?string=skrypt%20...ne-ele-1-2-0725https://archiwum.allegro.pl/oferta/skrypt-a...6498443896.htmlaczkolwiek z ich jakością może być różnie i nie polecam brać w ciemno pierwszego z brzegu
Mam nadzieję że w miarę jasno wyjaśniłem różnice i możliwości.