Имеется отраслевой поиск, где куча товаров и их свойств, поиск работает на основе сфинкса, и учитывает отраслевую предметную область.
Задача: сделать возможность искать товары по диапазону цифровых значений, как в фильтре по свойствам только в поисковой строке.
Например, у нас есть в базе 5 светильников у которых в названии указан световой поток 100lm, 500lm, 700lm, 1000lm, 1200lm, нам нужен светильник с потоком от 500 до 800 люмен, как сделать так, чтобы набрав в строке "светильник {500-800}lm" выходили светильники на 500 и 700 люменов из приведенного примера.
Есть идея сперва искать все светильники имеющие люмены и уже потом по первичной выборке искать диапазон регулярным выражением, она требует прожарки.