Can I change when search results are loaded?

Can Select2 wait until the user has typed a search term before triggering the request?

{% include options-new/not-written.html %}

Select2 is allowing long search terms, can this be prevented?

{% include options-new/not-written.html %}

I only want the search box if there are enough results

{% include options-new/not-written.html %}