Сообщение от Alexko64
|
логично ожидать что в результатах поиска их не будет
|
А польза от такого поиска если то чего ищут имеется, но не выдается? Получается, что это "как повезет", будут подбирать по объему ROM и вводить только объем без единиц, а записи только с GB, неудача, или же наоборот, или часть.
Уж тогда организовывать на клиенте фильтр, как это бы был запрос в базу по параметрам. Искать не в строке, а объектах:
{
brand: "Samsung",
line: "Galaxy Note",
model: 5,
ram: 4,
rom: 64
},
....
Тогда проблем с подбором не будет. Главная проблема, это сделать интерактивное поле для поиска (если поиск, а не фильтр с выбором параметров), которое бы по мере ввода предлагало выбор следующего параметра, следующего, сопоставляя каждый ввод с предложенным параметром, и так до завершения ввода. В итоге нужно искать среди параметров объектов совпадения из полученного при вводе объекта.