Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 8 di 8
  1. #1
    etr
    etr non è collegato
    HTEnginer L'avatar di etr
    Data Registrazione
    Jun 2006
    Località
    Milano
    Messaggi
    803

    Generare tag da un testo

    Ciao a tutti,

    vorrei implementare un sistema per generare in automatico una lista di tag (da visualizzare poi in una tag cloud) a partire da un testo.

    Avete delle idee ?

    Per ora, l'unica soluzione fattibile secondo me è far scrivere all'utente delle tag e contare quante volte compaiono nel testo per poi stabilire la dimensione del carattere nella tag cloud.

    Quello che però vorrei fare io è un sistema per generare delle tag in automatico. Esiste qualche cosa da cui prendere spunto ?

    Ah, già che ci sono, qualcuno ha delle letture da consigliare per migliorare la visualizzazione dei risultati di un motore di ricerca ?
    (è una KB e vorrei cercare di rendere più pertinenti possibili i risultati ... vorrei creare un coefficiente per ogni entry che la sposti in alto nei risultati ..tipo un PR)

    Grazie mille



  2. #2
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,467

    Re: Generare tag da un testo

    le tag cloud di solito vengono generate in base a tag inseriti dall'autore... le dimensioni dei caratteri sono in base al numero di pagine cui è associato il tag

    tag in automatico? ma inventati dal software? non credo... ti serve quindi un elenco di tag?

    poi certo puoi usare vari algoritmi per calcolare la similarità delle parole http://it2.php.net/manual/it/function.similar-text.php

    comunque consiglio una bella lettura a http://www.tecnichenuove.com/libri/c...web_667_2.html

  3. #3
    etr
    etr non è collegato
    HTEnginer L'avatar di etr
    Data Registrazione
    Jun 2006
    Località
    Milano
    Messaggi
    803

    Re: Generare tag da un testo

    Far scrivere all'autore i tag, è normale direi, li salvo poi nel DB e genero la tag cloud.
    Stavo pensando però ...se io ho un articolo che non ha come tag la parola "ciao" ma questa è tag di moltissimi altri articoli, comparirà nella tagcloud dell'articolo in questione.

    Vorrei quindi creare una tagcloud con parole che comunque centrino con l'articolo; allo stesso tempo però se lascio all'utente il compito di scrivere gli articoli, questo ne inserirà 2/3 e basta facendomi avere delle tag cloud "ridicole" .. da qui la mia idea di creare delle taglist in automatico a partire dal testo dell'articolo ....
    vorrei un qualcosa che mi facesse il parse del testo rilevando le parole più presenti e rendendole un tag (scritto in grosso).

    Sto solo cercando di capire "come" fare il parsing del testo scartando articoli, preposizioni ecc. e volevo appunto un vostro parere ....

    Per essere più chiaro, i tag mi servono poi per fare la ricerca tra articoli; vorrei crearmi una specie di PR che tenga conto di TAG, rating dell'utente ed eventuali link tra articoli.

  4. #4
    Utente Moderatore L'avatar di TheVice
    Data Registrazione
    Aug 2006
    Località
    in una località nota in tutto il mondo
    Messaggi
    1,136

    Re: Generare tag da un testo

    se gli articoli sono scritti in italiano e le parole sono spaziate con dei caratteri "spazio" puoi creare delle liste di parole da eliminare dividendole ad esempio in :
    articoli determinativi (il, lo, la, i, gli, le) , articoli indeterminativi (un, uno, una), preposizioni semplici (di, a, da, in, con, su, per, tra, fra)...
    in sostanza ti crei un dizionario di "parole non significative" con cui raffronterai ogni parola dell'articolo.
    Poi puoi provare a rendere le parole superstiti ordinandone le lettere e "pesare" le collisioni delle forme così ottenute stabilendo che chi pesa di + sarà la tag.
    Il parsing della lingua italiana senza un dizionario è tutt'altro che semplice.
    Per la ricerca comunque, soundex o metaphone sono utili per generare chiavi di parole foneticamente simili.
    "Era una persona seria, passava il suo tempo giocando."
    (Lewis Carroll)


  5. #5
    etr
    etr non è collegato
    HTEnginer L'avatar di etr
    Data Registrazione
    Jun 2006
    Località
    Milano
    Messaggi
    803

    Re: Generare tag da un testo

    Citazione Originariamente Scritto da TheVice Visualizza Messaggio
    se gli articoli sono scritti in italiano e le parole sono spaziate con dei caratteri "spazio" puoi creare delle liste di parole da eliminare dividendole ad esempio in :
    articoli determinativi (il, lo, la, i, gli, le) , articoli indeterminativi (un, uno, una), preposizioni semplici (di, a, da, in, con, su, per, tra, fra)...
    in sostanza ti crei un dizionario di "parole non significative" con cui raffronterai ogni parola dell'articolo.
    fin qui ci sono ...
    Poi puoi provare a rendere le parole superstiti ordinandone le lettere e "pesare" le collisioni delle forme così ottenute stabilendo che chi pesa di + sarà la tag.
    non ho capito ....
    cosa intendi per ordinare le lettere e "pesare" le collisioni delle forme ?
    Il parsing della lingua italiana senza un dizionario è tutt'altro che semplice.
    Per la ricerca comunque, soundex o metaphone sono utili per generare chiavi di parole foneticamente simili.
    belli soundex e metaphone...non li conoscevo ! leggo che si basano sulla pronuncia inglese ..qualcuno li ha usati per l'italiano ? come si comportano ?

    Sto realizzando tutto in ASP, ho trovato una funzione SoundEx in ASP ma da risultati sbagliati se confrontati con una equivalente online ... avete qualocsa già fatto ? :occhionidolci:
    EDIT: risolto, ora funziona !

  6. #6
    Utente Moderatore L'avatar di TheVice
    Data Registrazione
    Aug 2006
    Località
    in una località nota in tutto il mondo
    Messaggi
    1,136

    Re: Generare tag da un testo

    Scusa, ti leggo solo ora .
    Dunque, quando dico di ordinare le lettere di una parola significa in pratica, data la parola "parola" la sua forma ordinata sarà "aalopr" oppure, eliminando le lettere che si ripetono (non è utile nel tuo caso però) puoi ottenere "alopr". Ovviamente in un testo, con questo criterio potresti ottenere, per parole diverse, stesso ordinamento di lettere, ciò ti può essere utile per fare statistiche o creare un criterio per dire questa parola pesa di più ... ovviamente ti occorrerà sempre contare le occorrenze di ciascuna parola per avere una parola base su cui lavorare.

    Ah dimenticavo : Soundex e metaphone sono ampiamente adattabili anche ai fonemi italiani, anni addietro lessi molti articoli ma purtroppo non ho al momento fonti sotto mano per poterti essere utile di concreto.
    "Era una persona seria, passava il suo tempo giocando."
    (Lewis Carroll)


  7. #7
    etr
    etr non è collegato
    HTEnginer L'avatar di etr
    Data Registrazione
    Jun 2006
    Località
    Milano
    Messaggi
    803

    Re: Generare tag da un testo

    Citazione Originariamente Scritto da TheVice Visualizza Messaggio
    Scusa, ti leggo solo ora .
    Dunque, quando dico di ordinare le lettere di una parola significa in pratica, data la parola "parola" la sua forma ordinata sarà "aalopr" oppure, eliminando le lettere che si ripetono (non è utile nel tuo caso però) puoi ottenere "alopr". Ovviamente in un testo, con questo criterio potresti ottenere, per parole diverse, stesso ordinamento di lettere, ciò ti può essere utile per fare statistiche o creare un criterio per dire questa parola pesa di più ... ovviamente ti occorrerà sempre contare le occorrenze di ciascuna parola per avere una parola base su cui lavorare.

    Ah dimenticavo : Soundex e metaphone sono ampiamente adattabili anche ai fonemi italiani, anni addietro lessi molti articoli ma purtroppo non ho al momento fonti sotto mano per poterti essere utile di concreto.
    Non riesco a capire come potrei utilizzare le parole con le lettere ordinate ... cioè ogni parola, tag o non tag, ha un certo ordinamento ....

  8. #8
    Utente Moderatore L'avatar di TheVice
    Data Registrazione
    Aug 2006
    Località
    in una località nota in tutto il mondo
    Messaggi
    1,136

    Re: Generare tag da un testo

    Servono solo a creare una statistica sulle occorrenze che ti può tornare utile per restringere le ricerche in un dizionario di parole.
    "Era una persona seria, passava il suo tempo giocando."
    (Lewis Carroll)


Discussioni Simili

  1. [Software] proprietà intellettuale di un testo
    Di Alex nel forum L'OTInformatico
    Risposte: 9
    Ultimo Messaggio: 08-10-2011, 20:26
  2. Cloud Computing: generare attacchi in rete ora è più facile, il rovescio della medagl
    Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi Internet
    Risposte: 0
    Ultimo Messaggio: 14-01-2011, 17:50
  3. Il mondo va verso lo Zettabyte, nei nostri archivi foto, video, testo e documenti
    Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi Internet
    Risposte: 0
    Ultimo Messaggio: 05-05-2010, 06:00
  4. software per generare gallerie
    Di andrea.paiola nel forum L'OTInformatico
    Risposte: 3
    Ultimo Messaggio: 29-05-2008, 11:02

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •