This document discusses various techniques for optimizing search, including:
- Using autocomplete and disambiguation to improve destination search results at Booking.com
- Scoring documents based on term frequency, inverse document frequency, record popularity, language matches, and other factors
- Normalizing scores to range from 1-1.4 to better combine different scoring components
- Storing additional field information in payloads to simulate dismax queries over a single field
- Different approaches for combining query terms matched in multiple fields to find documents where terms are near each other