Share this
How machine learning improves search engines
by Clemens Niekler on Oct 27, 2019 10:59:29 AM
How often do you search for something on Google and how many times do you end up with a solution to your particular problem? To find the fitting answer(s) to the individual query, it takes a lot of steps behind the scenes.
During the time you have read the article just until here, Google processed around 580.000 search queries. Every day, the search engine delivers results to more than 3,5 billion questions and topics. But how do search engines work and how can they be improved?
How Search Engines work
Whenever you search for an answer to your problem or question, you get thousands of results shown within a fraction of a second. Nevertheless, multiple processes are going on in the background of search engines to find the right answer to your query.
Web crawling
First of all, a web crawler (also called web spider or web bot) crawls almost all the web pages to find out what the particular pages are about. Crawling the web allows for the information to be quickly accessible when needed resulting in minimal waiting time for the users of search engines. The bots are organising the vast amount of pages and topics available like a shop assistant would categorise CDs into genres.
Search engine index
Next up is the step of so-called indexing. Once the URLs are organised, they are sent back to the search engine and stored in data centres. Google, for example, owns several big data centres around the globe to process the massive amounts of data. Along with the URLs, data includes keywords, currentness, content and previous user engagement to deliver the best results to the search engine users.
Search algorithms
At this point, all the data is made available to the searcher. The question now is: In what order should all the fitting results be shown? To tackle this problem, every search engine uses its own algorithm. Google doesn’t only use one algorithm, but multiple ones to present you the best results possible to your specific query. These algorithms undertake a process of live tests and thousands of Search Quality Raters who follow precise guidelines.
The criteria for the order of the results include various factors like query words, the relevance of the pages, their freshness and your location and settings at the time of the query. For instance, Google prioritises recent news to a topic over dictionary definitions. These factors allow for continually improving results. When you are searching for something in English, the search engine will list the outcomes in English as well. On the other hand, when famous people are googled the first results to pop up might be breaking news about them instead of their Wikipedia page.
Search engines and Machine Learning
By using all of these steps, we created BNA’s own search engine for architects called Archy. We helped our customer to improve it so that the users get results for architectural projects in the Netherlands. Not only the preceding steps are implemented.
Machine Learning is continuously improving the results Archy, search engine, delivers. Built with tools offered by Google Cloud Platform, the search engine becomes smarter with use and keywords like “school” or “bridge” provide more and more precise answers.
Machine Learning is one of the biggest keys for search engines to improve and succeed. Google uses ML for several areas reaching from pattern detection to image search. Even though human quality raters are working for Google, technology has helped the biggest search engine in the world to eliminate low-quality pages.
Furthermore, Machine Learning allows for the customisation of search suggestions and results. To clarify, when I searched for “football” first and then in a later search type “Amsterdam” Google suggests “Amsterdam football teams” first.
Moreover, Machine Learning may help the search engine to deliver more precise and more customised answers to the user’s query. It analyses behaviour and search requests without human help. Using Artificial Intelligence, therefore, allows employees to focus on other tasks machines can’t fulfil yet.
Machine Learning reveals a significant potential for search engines like Google. It is not only improving the ranking of search results but also technologies like voice search. In the future, it is also imaginable that the user won’t have to search for an answer anymore and receives push notifications of frequently asked queries.
ABOUT CRYSTALLOIDS
Crystalloids helps companies improve their customer experiences and build marketing technology. Founded in 2006 in the Netherlands, Crystalloids builds crystal-clear solutions that turn customer data into information and knowledge into wisdom. As a leading Google Cloud Partner, Crystalloids combines experience in software development, data science, and marketing making them one of a kind IT company. Using the Agile approach Crystalloids ensures that use cases show immediate value to their clients and make their job focus more on decision making and less on programming.
For more information, please visit www.crystalloids.com or like us on LinkedIn.
Share this
- November 2024 (5)
- October 2024 (2)
- September 2024 (1)
- August 2024 (1)
- July 2024 (4)
- June 2024 (2)
- May 2024 (1)
- April 2024 (4)
- March 2024 (2)
- February 2024 (2)
- January 2024 (4)
- December 2023 (1)
- November 2023 (4)
- October 2023 (4)
- September 2023 (4)
- June 2023 (2)
- May 2023 (2)
- April 2023 (1)
- March 2023 (1)
- January 2023 (4)
- December 2022 (3)
- November 2022 (5)
- October 2022 (3)
- July 2022 (1)
- May 2022 (2)
- April 2022 (2)
- March 2022 (5)
- February 2022 (3)
- January 2022 (5)
- December 2021 (5)
- November 2021 (4)
- October 2021 (2)
- September 2021 (2)
- August 2021 (3)
- July 2021 (4)
- May 2021 (2)
- April 2021 (2)
- February 2021 (2)
- January 2021 (1)
- December 2020 (1)
- October 2020 (2)
- September 2020 (1)
- August 2020 (2)
- July 2020 (2)
- June 2020 (1)
- March 2020 (2)
- February 2020 (1)
- January 2020 (1)
- December 2019 (1)
- November 2019 (3)
- October 2019 (2)
- September 2019 (3)
- August 2019 (2)
- July 2019 (3)
- June 2019 (5)
- May 2019 (2)
- April 2019 (4)
- March 2019 (2)
- February 2019 (2)
- January 2019 (4)
- December 2018 (2)
- November 2018 (2)
- October 2018 (1)
- September 2018 (2)
- August 2018 (3)
- July 2018 (3)
- May 2018 (2)
- April 2018 (4)
- March 2018 (5)
- February 2018 (2)
- January 2018 (3)
- November 2017 (2)
- October 2017 (2)