Search Design

A design-thinking approach to search applications.

Search design combines three interrelated design disciplines into one iterative design process: data modelling, algorithm design and interface design.

Specialists from the different disciplines follow iterative and highly interconnected processes.

Visualization of the iterative Search Design processes.

Knowledge Graph

Algorithm

Interface

Empathize & Define

The data engineer, data scientist and UX designer together with the stakeholders come to a shared understanding of the search problem and define which search tasks should be tackled first.

Ideate & Prototype

The data engineer develops a model that contains the data that is relevant to the search task.

The data scientist determines the way the algorithm selects and ranks data from the model.

The UX designer creates an interface that supports users in executing the search task.

Test & Implement

The designers align the data model, algorithm and interface and turn to the users. The users test the search functionality. Finally the search feature is fine-tuned, implemented and made available.

Search Design is an iterative process. After completion of the cycle, the specialists may start a new design cycle or finish the design process.