Devo leggere il file di testo per una parola e restituirne il significato. Funzionerà anche qualsiasi altro formato di file.
Devo leggere il file di testo per una parola e restituirne il significato. Funzionerà anche qualsiasi altro formato di file.
Risposte:
Il progetto Gutenberg ospita il dizionario inglese integrale di Webster e molte altre opere letterarie di dominio pubblico. In realtà sembra che abbiano diverse versioni del dizionario ospitate con copyright di diversi anni. Quello che ho collegato ha un copyright del 2009. Potresti voler esplorare il sito e studiare le diverse versioni del dizionario Webster.
user1247808 ha un buon collegamento con: wget -c
http://www.androidtech.com/downloads/wordnet20-from-prolog-all-3.zip
Se questo non è abbastanza parole per te:
http://dumps.wikimedia.org/enwiktionary/latest/enwiktionary-latest-all-titles-in-ns0.gz (URL aggiornato dal suggerimento di Michael Kropat)
Anche se il nome di quel file cambia, ti consigliamo di trovare l'ultimo ... che risulta essere solo un file di testo grande (molto grande).
sed -i 's/TYPE=/ENGINE=/g' wordnet20-from-prolog-all-3.sql
per sostituire la sintassi obsoleta prima di eseguirla con una versione 5.0+ di MySQL
Non so se è troppo tardi, ma ho pensato che avrebbe aiutato qualcun altro.
Volevo lo stesso male ... alla fine l'ho trovato.
Forse non è perfetto, ma per me è adeguato (per la mia piccola app per dizionari).
http://www.androidtech.com/downloads/wordnet20-from-prolog-all-3.zip
Non è un file di dump, ma un file di script MsQL .sql
Le parole sono nella tabella WN_SYNSET e il glossario / significato nella tabella WN_GLOSS
Here are some files related to natural language and chatterbot projects that we are making available to the public
sed -i 's/TYPE=MyISAM/ENGINE=MyISAM/g' filename.sql
per farlo funzionare nell'ultimo MySQL
Controlla se queste risorse gratuite soddisfano le tue esigenze -