What is the difference between searching by: ‘Price’, ‘Price (dates flexible)’, and ‘Schedule’?

When you select ‘Search by Price’, you will see a list of flights for the dates you selected, arranged by fare. When booking return fares, you also have the option to ‘Search by Price (dates flexible)’, in which case you will see the best available fares for the dates you selected, as well as nearby dates.

When you select ‘Search by Schedule’, you may select each flight in your itinerary individually, to best suit your travel plans.

Related questions

Do I have to upgrade all of the passengers in my itinerary, or can I upgrade just one?
Why can’t I book a particular itinerary?
If my journey includes flights on other airlines, what will my baggage allowance be?