Query Understanding: An Introduction
Part of the Query Understanding series by Daniel Tunkelang on queryunderstanding.com.
Overview
Query understanding is the body of work concerned with how a search system interprets what a user wants from the words they submit. It sits between the user and the retrieval engine, transforming raw text into a representation the system can act on more intelligently. This series covers the full pipeline: from the earliest stages of text normalization — cleaning up characters, identifying languages, splitting text into tokens — through the linguistic techniques that reduce vocabulary variation, the structural techniques that identify entities and phrases, the contextual signals that shape interpretation, and the output formats that present answers back to users. Together these topics describe the machinery that separates a search system that responds to words from one that responds to intent.
Note: Article content behind Medium paywall — accessible at source URL with Medium account.