Codice java per estrarre le parole più usate (parole chiave) da un testo!!!!

62 views
Skip to first unread message

giugy

unread,
Jan 11, 2007, 9:51:26 AM1/11/07
to jugToscana
Ciao a tutti,qualcuno saprebbe dirmi se e dove è possibilie trovare
codice scritto in java per creare un applicazione che analizzi un file
di testo (in input) e che riesca a trovare le parole più usate nel
testo?(ad esempio le 3 parole più presenti che quindi saranno le
parole chiave del testo)....cioè le parole che ricorrono più volte
all'interno del testo!!!

Grazie,ciao.

Alessandro Fruchi

unread,
Jan 12, 2007, 3:54:51 AM1/12/07
to jugToscana
Ciao!
Da una breve ricerca su San Google e' saltato fuori questo:

http://www.cs.wisc.edu/~plakal/javatraces/javadir/benchmarks/java_c++_benchmarks/wf1.java

dovrebbe fare al caso tuo, basta cambiare l'input stream dalla console ad un FileReader.

Altrimenti puoi riadattare il (microscopico, per altro!!!) blocco di codice che trovi su questo blog:

http://weblogs.java.net/blog/forax/archive/2006/12/index.html

Non ho trovato intere classi o progetti gia' pronti perche' essendo una cosa abbastanza rapida da implementare, spesso si trovano (come sopra) pezzetti di codice in siti personali o nei blog.

Se hai altre domande scrivi pure!!!

Alessandro

Gabriele Fatigati

unread,
Jan 12, 2007, 4:16:39 AM1/12/07
to Aless...@jugtoscana.org, jugToscana
Però non mi sembra molto bello fare un programma cercando pezzi di codice in giro..

Il 12/01/07, Alessandro Fruchi < Aless...@jugtoscana.org> ha scritto:

Alessandro Fruchi

unread,
Jan 12, 2007, 4:24:53 AM1/12/07
to jugToscana
On 1/12/07, Gabriele Fatigati <gabriele...@gmail.com> wrote:
Però non mi sembra molto bello fare un programma cercando pezzi di codice in giro..

Beh, il riuso e' uno dei cardini della programmazione ad oggetti, no? ;-)

In effetti questo e' particolarmente facile da implementare, quindi lo scriverselo da soli potrebbe avere come vantaggio una maggior adesione  e soddisfazione dei propri requisiti.

Ale

Ludwig Bargagli

unread,
Jan 12, 2007, 4:34:19 AM1/12/07
to Gabriele Fatigati, jugto...@googlegroups.com
2007/1/12, Gabriele Fatigati <gabriele...@gmail.com>:
Però non mi sembra molto bello fare un programma cercando pezzi di codice in giro..

Detto così sembra brutto, ma guardalo dal punto di vista della filosofia dell'open source e del Software Libero: quello che predichiamo noi è proprio il fatto di condividere le conoscenze (non solo teoriche ma soprattutto in fatto di righe di codice) in modo che ogni programmatore possa utilizzare il lavoro fatto dagli altri.
Più si condivide, meglio è per tutti.

Ciao, Ludo.

---------------------------------------------------------------
Ludwig Bargagli
Sviluppatore e sistemista.
Sicurezza informatica.
http://www.jugtoscana.org
http://www.guruatwork.com

Gabriele Fatigati

unread,
Jan 12, 2007, 5:31:40 AM1/12/07
to Aless...@jugtoscana.org, jugToscana
SI però non si deve abusare di questo metodo, altrimenti diminuiscono le capacità personali di scrivere codice.

Il 12/01/07, Alessandro Fruchi < Aless...@jugtoscana.org> ha scritto:
On 1/12/07, Gabriele Fatigati <gabriele...@gmail.com> wrote:
Reply all
Reply to author
Forward
0 new messages