доброго дня всем.
Друзья, я так понимаю, в регулярках нет опции, которая бы отключала точную последовательность слов?
например пользователь вводит поисковой запрос: "яблоко ньютон физика"
поиск осуществляется в строке: "Ньютон придумал новый закон и физика обрела новый уровень, после того, как яблоко упало ему на голову".
мне нужно создать все комбинации последовательности 3 слов? (яблоко, ньютон, физика)
и с каждой комбинацией осуществить поиск?
как можно это оптимизировать?
в случае, если пользователь введёт 10 слов в результат поиска, придётся совершить !!!очень много поисковых запросов в монге, так как количество комбинаций будет огромным.
может кто-то находил решение, кроме комбинаторики вариантов и последующий их прогон последовательный?