Я использую Select2 version 4.0.0.
Если мои результаты содержат несколько слов, и пользователь вводит одно из этих слов, я хотите отобразить результаты, отсортированные по тому, где введенное слово находится в результате.
Например, пользователь вводит "яблоко", и мои результаты:
- "банановое апельсиновое яблоко"
- "банановый яблочный апельсин"
- "яблочный банановый апельсин"
Затем "яблочный банановый апельсин" должен появиться сначала в списке результатов select2, потому что это результат, в котором "яблоко" появляется в самом начале в результате. Мне все равно, о том, как это сделать.
Что я могу переопределить или настроить, чтобы получить что-то вроде этого? Кажется, что matcher
не
упорядочивание порядка, а sorter
не содержит данных запроса.