Я пытаюсь разработать очень быстрый алгоритм поиска для поиска данных в очень большом наборе данных.Я обнаружил, что elastisearch - это очень быстрый способ сделать это с ~ 100 мс времени поиска в ~ 3 млн записей.
Мой вопрос более теоретический: как такие компании, как Google и т. Д., Работают очень быстропоиски?Я не думаю, что они используют эластичный поиск, и я уверен, что их процесс очень сложен (вероятно, с машинным обучением и дорогим оборудованием).
я хотел бы знать, есть ли более быстрый подход к эластичному поиску или какой-нибудь фундаментальный алгоритм, который будет работать быстрее.