sto cercando un modulo esistente (s), che mi ha permesso di scrivere query booleane di base per la corrispondenza e la ricerca dei testi, senza scrivere il mio parser eccricerca booleana in python
per esempio,
president AND (ronald OR (george NOT bush))
sarebbe partita VERO contro "il presidente Ronald Ragen" "il presidente Ronald Ragen e Bush" "max Bush non è stato un presidente"
ma false "George Bush era un presidente" "non so come si scrive ronald ragen"
(Finora ho trovato Booleano, che sembra un po 'eccessivo, ma potrebbe fare il compito. Tuttavia il loro gruppo è inattivo, e non ho potuto capire dalla documentazione che cosa fare)
grazie
Edit:. lo stile esatto o Grammer non è critica. il mio scopo è di fornire agli utenti non tecnologici la possibilità di cercare alcuni testi un po 'oltre la ricerca per parole chiave.
+1 per "ragan" ... e per la domanda. ;) –
A proposito, per l'espressione che hai, "max bush non era un presidente" dovrebbe essere falso, penserei. –
cosa succede con il tuo operatore NOT, bit suss –