Machine Learning, Information Retrieval.
The surrounding environment is changing day by day. Existing assumptions may or may not be correct. The best approach varies from application to application. I do not think all search applications need a neural model. Or rather, I would say that Elasticsearch +BM25 + Heuristics surprisingly works