Показать сообщение отдельно
  #40 (permalink)  
Старый 27.01.2019, 19:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Alexko64
логично ожидать что в результатах поиска их не будет
А польза от такого поиска если то чего ищут имеется, но не выдается? Получается, что это "как повезет", будут подбирать по объему ROM и вводить только объем без единиц, а записи только с GB, неудача, или же наоборот, или часть.

Уж тогда организовывать на клиенте фильтр, как это бы был запрос в базу по параметрам. Искать не в строке, а объектах:

{
    brand: "Samsung",
    line: "Galaxy Note",
    model: 5,
    ram: 4,
    rom: 64
},
....


Тогда проблем с подбором не будет. Главная проблема, это сделать интерактивное поле для поиска (если поиск, а не фильтр с выбором параметров), которое бы по мере ввода предлагало выбор следующего параметра, следующего, сопоставляя каждый ввод с предложенным параметром, и так до завершения ввода. В итоге нужно искать среди параметров объектов совпадения из полученного при вводе объекта.
Ответить с цитированием