'Select2 ignore certain input?

So I'm using the Select2 JQuery based replacement for select boxes.

I've set it up (with help from an example I found) for remote data searching via ajax which works great. I've got a minimum input value of 3 so the user has to enter at least 3 characters before the search starts (otherwise "A" would return 90% of the searchable values).

Unfortunately a large portion of my searchable values also start with "The". So if a user types "The", 50% of the results get returned, populating a huge dropdown with basically unfiltered results ... not ideal!

Is there any way to get Select2 to ignore certain set phrases, ie typing "The" shouldn't count towards the minimum 3 character count!

$('#searchInput').select2({
    minimumInputLength: 3,
    placeholder: 'Please search here ...',
    ajax: {
        url: "/api/v1/institutes",
        dataType: 'json',
        quietMillis: 100,
        data: function(term, page) {
            return {
                query: term
            };
        },
        results: function(data, page ) {
            return { results: data }
        }
    },
    formatResult: function(institute) { 
        return "<div class='select2-user-result'>" + institute.name + "</div>"; 
    },
    formatSelection: function(institute) { 
        return institute.name; 
    },
    initSelection : function (element, callback) {
        var elementText = $(element).attr('data-init-text');
        callback({"term":elementText});
    }
});


Solution 1:[1]

You can check Select2 docs - search, where you can customize to match your pattern.

Solution 2:[2]

I faced the same problem. I solved the problem by using "data-minimum-input-length" attribute in html code.

<select id="mySelect" data-minimum-input-length="3"></select>

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 gdfgdfg
Solution 2 egvrcn