Ad-hoc search is a search that is run - as the name says - ad hoc or in other words, it's not prepared, scheduled and run automatically by splunk but rather is just typed into the UI (or called by REST) and executed. The alternative to ad-hoc search is a scheduled search which - again, as the name says - is pre-defined and run automatically by splunk with a defined schedule.
Hi @surens,
Ad-hoc search refers to the process of searching for data using a simple search query, without first creating a saved search or report.