busco a un módulo existente (s) que me permitió escribir consultas booleanas básicas de juego y buscar los textos, sin necesidad de escribir mi propio analizador etc.búsqueda de texto booleano en Python
por ejemplo,
president AND (ronald OR (george NOT bush))
coincidiría VERDADERO contra "el presidente Ronald ragen" "el presidente Ronald ragen y Bush" "max Bush no era un presidente"
pero falso en "George Bush era un presidente" "No sé cómo deletrear Ronald Ragen"
(Hasta ahora he encontrado Booleano, que parece un poco exagerado, pero podría hacer la tarea. Sin embargo, su grupo está inactivo, y yo no podía entender de la documentación de qué hacer)
gracias
Editar:. el estilo exacto o la gramática no es crítica. mi objetivo es proporcionar a los usuarios no tecnológicos la capacidad de buscar ciertos textos un poco más allá de la búsqueda de palabras clave.
+1 para "ragan" ... y para la pregunta. ;) –
Por cierto, para la expresión que tienes, "max bush no era un presidente" debería ser falso, pensaría. –
¿Qué pasa con su operador NOT, bit suss –