Болд
Guest
Парсер запроса
Видимо, проблема обсуждалась много раз, я поискал (по тому же слову "парсер"), но не нашел решения.
Вопрос: как реализовать парсер запроса на поиск? Например, в форме пользователь вводит: мама (мыла OR натирала) раму
По умолчанию, слова ищутся по AND. Возможностей больших поисковиков никто не собирается добиваться, но простейшие булевы функции как достичь?
Список операторв: OR, AND, NOT.
Плюс точное соответствие в кавычках: "мама мыла раму"
Плюс скобки: (мама мыла) OR (папа мыл)
Пожалуйста, не надо меня отсылать к нормальным поисковикам, типа googl'a, типа "не выдумывай велосипед, пользуйся ими".
Какие есть в принципе решения?
Спасибо
Видимо, проблема обсуждалась много раз, я поискал (по тому же слову "парсер"), но не нашел решения.
Вопрос: как реализовать парсер запроса на поиск? Например, в форме пользователь вводит: мама (мыла OR натирала) раму
По умолчанию, слова ищутся по AND. Возможностей больших поисковиков никто не собирается добиваться, но простейшие булевы функции как достичь?
Список операторв: OR, AND, NOT.
Плюс точное соответствие в кавычках: "мама мыла раму"
Плюс скобки: (мама мыла) OR (папа мыл)
Пожалуйста, не надо меня отсылать к нормальным поисковикам, типа googl'a, типа "не выдумывай велосипед, пользуйся ими".
Какие есть в принципе решения?
Спасибо