В настоящее время, поисковые системы используют среди прочих семантический (контентный) анализ. Это позволяет, наряду с использованием других фильтров определения релевантности, ощутимо улучшить качество поиска.
Однако, т.к. пока еще машинному интеллекту далеко до человеческого, а одного из главных качеств человека- интуицию, в машинную логику заложить практически невозможно, возникают некоторые проблемы ранжирования полученных результатов.
Одной из таких проблем является многозначность запросов. По-другому ее называют омонимия поисковых запросов. Суть проблемы заключается в следующем.