A search engine for my country.

SeoIsArt

Elite Member
Jr. VIP
Joined
Nov 5, 2023
Messages
2,067
Reaction score
485
What programming knowledge (language, framework) is needed for creating a search engine?
Over the recent days I have this idea (maybe you ll call utopic) to build a search engine for my country.
I have a big respect for countries like Korea, which created naver and kicked googl off from their market (majority of people use Naver instead of google as far as I am concerned). I think this idea could be a dream for every SEO, and we should try to bring value to our country.
Perhaps recent advances in AI made it even more accessable ? I have some background in python and AI and looking to go into right direction.
 
In principle, you need an indexed database, a crawler, and a ranking algorithm to sort the links based on the user's query.
You can make a simple search engine for <10 concurrent users with basic Python knowledge.
 
To build something not even close too google you need a lot lot of knowledge and time. Crawling, storing, and ranking links. All of that is pretty complex, and requires lots of algorithms to make it any good.
 
What programming knowledge (language, framework) is needed for creating a search engine?
Over the recent days I have this idea (maybe you ll call utopic) to build a search engine for my country.
I have a big respect for countries like Korea, which created naver and kicked googl off from their market (majority of people use Naver instead of google as far as I am concerned). I think this idea could be a dream for every SEO, and we should try to bring value to our country.
Perhaps recent advances in AI made it even more accessable ? I have some background in python and AI and looking to go into right direction.
you'll need python for scripting/AI, C++ or java for performance critical indexing and data extraction framework like Scrapy for crawling, Elasticsearch for indexing and NLP libraries (spaCy, BERT) for understanding queries. Also the good idea is to use somthing like https://github.com/codelibs/ranklib - a library of learning to rank algorithms
 
Back
Top