booking engine logic for "best match"
The logic for paid ticket searches by schedule and fare class are still not working correctly. For example, searching for a one-way Y fare DCA-ATL by schedule (3 PM), with the non-stop flights only box checked returns all of the direct DCA-ATL flights, followed by all of the connecting flights (it shouldn't have shown me any). Also, even though the sort field displayed in the pull down sort menu is showing "best match", the top results aren't the best match at all - they're incorrectly sorted by departure time.
I've noticed that what the booking engine returns as "best match" almost always isn't the "best match." For example, if I'm searching for a simple roundtrip by price, then the top result should be showing me the cheapest available flight for the dates I've chosen, and not require the extra step of sorting by price again.