Я использую Select2 в своем приложении, чтобы обеспечить поиск в раскрывающемся списке с примерно 1200 вариантами.
В настоящее время я использую реализацию сопоставления Select2 по умолчанию, которая работает хорошо, пока ключевые слова находятся рядом в результатах поиска:
function(term, text) { return text.toUpperCase().indexOf(term.toUpperCase())>=0; }
Например, поиск по запросу «вопрос stackoverflow» возвращает вариант «вопрос stackoverflow о Select2».
Однако я бы хотел, чтобы сопоставитель возвращал результаты на основе несмежных ключевых слов. Например, я также хотел бы, чтобы он возвращал указанный выше параметр при поиске «stackoverflow select2».
Кто-нибудь знает, как создать собственный сопоставитель, чтобы учесть такое поведение?