Traditional search systems were built on simple principles: matching keywords and ranking results based on relevance, user signals, frequency, positioning and more.