- Регистрация
- 04.07.2014
- Сообщения
- 230
- Благодарностей
- 40
- Баллы
- 28
Задача определить все авто от 10000 до 20000 в Киевской области с двигателем до 2.0 и пробегом до 100 000, коробка и тип кузова любой
но таких фильтров много
Поступает за 1 сек по 2-4 строки в формате(формат можно менять на свой)
Киевская;skoda;octavia a5;2006;дизель;1.9;универсал;автомат;350;5000;pl;dtp;передний;белый
Львовская;renault;megane;2000;,бензин;1.9;универсал;механика;350;5000;pl;dtp;передний;белый
Как мне за 1 секунду успеть прогнать каждую строку на совпадение по 100 разным фильтрам примера ниже?
Киевская;skoda;.*;.*;2006|2007|2008|2009;.*;1.9|2.0;универсал;.*;110;350;300;15000;pl;.*;передний;белый;-
.*;.*;.*;.*;2006|2007|2008|2009;.*;1.2|3.0;седан;.*;110;350;300;15000;pl;.*;передний;белый
Киевская;audi;.*;.*;2006|2007|2008|2009;.*;1.9|2.0;универсал;.*;110;350;300;15000;pl;.*;передний;белый;-
.*;.*;.*;.*;2006|2007|2008|2009;.*;1.2|3.0;седан;.*;110;350;300;15000;pl;.*;передний;белый
Киевская;skoda;.*;.*;2006|2007|2008|2009;.*;1.9|2.0;универсал;.*;110;350;300;15000;pl;.*;передний;белый;-
Киевская;.*;.*;.*;2006|2007|2008|2009;.*;1.2|3.0;седан;.*;110;350;300;15000;pl;.*;передний;белый
Вот я планировал брать по очереди параметры фильтра и проверять. Нельзя как-то проще реализовать?
Пока умею работать только с файлами и таблицами. Может на json есть варианты?
но таких фильтров много
Поступает за 1 сек по 2-4 строки в формате(формат можно менять на свой)
Киевская;skoda;octavia a5;2006;дизель;1.9;универсал;автомат;350;5000;pl;dtp;передний;белый
Львовская;renault;megane;2000;,бензин;1.9;универсал;механика;350;5000;pl;dtp;передний;белый
Как мне за 1 секунду успеть прогнать каждую строку на совпадение по 100 разным фильтрам примера ниже?
Киевская;skoda;.*;.*;2006|2007|2008|2009;.*;1.9|2.0;универсал;.*;110;350;300;15000;pl;.*;передний;белый;-
.*;.*;.*;.*;2006|2007|2008|2009;.*;1.2|3.0;седан;.*;110;350;300;15000;pl;.*;передний;белый
Киевская;audi;.*;.*;2006|2007|2008|2009;.*;1.9|2.0;универсал;.*;110;350;300;15000;pl;.*;передний;белый;-
.*;.*;.*;.*;2006|2007|2008|2009;.*;1.2|3.0;седан;.*;110;350;300;15000;pl;.*;передний;белый
Киевская;skoda;.*;.*;2006|2007|2008|2009;.*;1.9|2.0;универсал;.*;110;350;300;15000;pl;.*;передний;белый;-
Киевская;.*;.*;.*;2006|2007|2008|2009;.*;1.2|3.0;седан;.*;110;350;300;15000;pl;.*;передний;белый
Вот я планировал брать по очереди параметры фильтра и проверять. Нельзя как-то проще реализовать?
Пока умею работать только с файлами и таблицами. Может на json есть варианты?