- Фильтр следует проверить несколько полей (например, первое_имя, второе_имя, дата рождения, национальный_идентификатор и т. д.).
- Результаты должны быть ранжированы по количеству совпадающих полей.
- Записи, соответствующие большему количеству полей, должны отображаться первыми. , затем следуют записи с меньшим количеством совпадений и, наконец, в конце должны появиться записи без совпадающих полей.
Подробнее здесь: https://stackoverflow.com/questions/791 ... -from-most