Create semantic representations, measure similarity, build vector indexes, combine semantic and keyword retrieval, and evaluate search quality.