There are millions of web pages that search engines “crawl” daily for indexing. So, there is no set timeframe for how soon a website will appear on any search engine query result.
Once your website is submitted, it informs search engines about what your current and new pages have, what it is about, and if there are updates. After this, it usually takes approximately 6-8 weeks, sometimes longer, for any site to be indexed.