Я ищу существующий модуль (ов), что позволил мне написать основные логические запросы для сопоставления и поиска текста, без написания моего собственного парсера и т.д.логический поиск текста в питоне
, например,
president AND (ronald OR (george NOT bush))
будет соответствовать ИСТИНА против «президент Ronald Ragen» «президент Ronald Ragen и куст» «макс Буш не был президентом»
но Ложные на «Джордж Буш был президентом» «Я не знаю, как заклинание ronald ragen»
(До сих пор я нашел Booleano, который, кажется, немного переборщил, но мог выполнить задачу. Однако их группа неактивна, и я не мог понять, из документации, что делать)
благодаря
Edit:. точного стиль или грамматика не является критическим. моя цель - предоставить пользователям нетехнических технологий возможность поиска определенных текстов немного за пределами поиска по ключевым словам.
+1 для «рагана» ... и для вопроса. ;) –
Кстати, для выражения, которое у вас есть, «max bush не был президентом» должен быть ложным, я бы подумал. –
что случилось с вашим оператором NOT, бит suss –