Поисковая машина — программная составляющая search-системы. Применяется для собирания, анализа и отображения информации юзеру. Поисковая машина является базой search-системы и основным различием между различными search-системами. Машина состоит из пользовательского интерфейса, спайдера, алгоритма ранжирования.