• Super User

    Complimenti ! Sfornare un motore di ricerca il giorno dopo ferragosto è già di per se indice di una gran dedizione ! 😄

    ( 😞 Ora pero' non ho davvero piu' nessuna idea su cio' che accadrà fra 45 giorni! )

    Avrei delle domande da porvi, riguardo ad alcune specifiche problematiche pratiche:

    • Quanto pesano mediamente i siti indicizzati sul server? (in semplici termini di occupazione di spazio) ?

    • Quanto dura e quanto stressa il server la spiderizzazione dei documenti ?

    • Come pensate di programmare lo spider (sia su nuove pagine sia su doc già indicizzati) ?

    ...mi sono imbattuto in passato in questioni simili (utilizzando uno spider open source) realizzando un piccolo motore su un network limitato di siti..

    Grazie per le risposte e complimenti ancora,
    Nicola

    p.s. vedo che funzionano le freccette in visualizzazione dei risultati 😄


  • Super User

    Un terzo algoritmo, oppure sviluppando il secondo, si potrebbe studiare intorno agli studi di paocavo selezionando cluster di keyword nei testi delle pagine e assegnado a quelli un valore maggiore.

    Che ne dite?


  • Community Manager

    @nbriani said:

    Un terzo algoritmo, oppure sviluppando il secondo, si potrebbe studiare intorno agli studi di paocavo selezionando cluster di keyword nei testi delle pagine e assegnado a quelli un valore maggiore.

    Che ne dite?
    Per le altre domande arriva Tony, per questa rispondo io: aspettiamo 2-3 giorni....poi ne possiamo fare... 🙂


  • User Attivo

    @nbriani said:

    • Quanto pesano mediamente i siti indicizzati sul server? (in semplici termini di occupazione di spazio) ?
    • Quanto dura e quanto stressa il server la spiderizzazione dei documenti ?
    • Come pensate di programmare lo spider (sia su nuove pagine sia su doc già indicizzati) ?

    -Per ora indicizziamo singoli documenti che vengono messi in un db mysql, per il peso ti posso dire che per ora indicizzando 72 documenti il peso è di poco più di 2 mega, per ora non viene applicato nessun algoritmo di compressione, non so poi se mysql ne adotta uno suo per gestire queste informazioni.
    -La durata della spiderizzazione dei documenti varia in base alla lunghezza dei documenti anzalizzati, e va da pochi secondi ad un massimo di 15 - 20. Un esempio pratico, la home di http://admaiora.blogs.com/maurolupi/ pesa circa 116Kb viene indicizzata in circa 8 secondi. Questo tempo dipende anche dall' Hardware della macchina che non conosco.

    • Attualmente lo spider prende l'url se questo già è presente nel db lo aggiorna, altrimenti lo indicizza, e per ora è un processo manuale, parte quando gli viene fornito l'url del documento.
      Si può modificare il codice della pagina affinche legga da un file di testo o un database una lista di siti e li vada ad indicizzare. Inoltre si può far partire lo spider in modo programmatico (una sorta di schedulizzazione) affinche legga le pagine nel db che hanno una data più vecchia o uguale a 3 giorni fà e ci ritorni sopra per aggiornarle. Queste sono tutte idee ancora da realizzare ma si può fare di tutto, anzi se ne avete di nuove proponetele.

  • Bannato User Attivo

    Complimenti vivissimi allo staff dell"EMBRIONE" mi aggiungo alla discussione per rimanere aggiornato.

    Saluti e ancora complimenti!!!


  • User Attivo

    Volevo aggiungere qualche riflessione.

    • Una piccola riflessione sul secondo algoritmo, il Tf*IDF.
      Questo algoritmo, come già spiegato in precedenza, usa nella formula il parametro D, che è il numero dei documenti totali, quindi cosa succede:
      per ogni nuovo documento inserito questo valore D aumenta di 1 unità
      quindi per i precedenti documenti BISOGNA RIPETERE IL CALCOLO DEL PESO, inquanto uno dei parametri è cambiato.
      Come fare?
      Io penso che la soluzione ottimale sia far partire il ricalcolo come se fosse un aggiornamento ad esempio 1 volta a settimana.

    -Spam
    Questi due algoritmi sia quello dei pesi sempici sia quello Tf*IDF sono sucettibili al keyword spamming, ovvero tante più keyword sono presenti nella pagina tanto più alto sarà il loro peso, non è stata trattata per niente una alternativa che combatta lo spam, questo perchè siamo agli inizi e per ora è un test, quindi VI PREGO NON INDICIZZATA PAGINE CON SPAM.

    Saluti
    Tony.


  • User Attivo

    Il mootore ha dei problemi: guardate il 4 risultato
    http://www.giorgiotave.it/forum/mootore/search.php?q=ciao&btn=Cerca+con+Mootore&algo=1
    Ha dei problemi nel creare le descrizioni...

    Una considerazione OT:ma avete intenzione di fare paura a google e agli altri big? State sfornando roba una dopo l'altra (la directory, lo spider...)...
    Perchè se è così la questione si fa interessante ma sopratutto divertente!!;)

    P.S.: divertente non nel senso di idea patetica, ma nel senso sarà divertente vedere come tutti reagiranno, anche se per questo ci vorrà ancora tempo


  • Community Manager

    @HaccaH said:

    Il mootore ha dei problemi: guardate il 4 risultato
    http://www.giorgiotave.it/forum/mootore/search.php?q=ciao&btn=Cerca+con+Mootore&algo=1
    Ha dei problemi nel creare le descrizioni...
    Si...Antonio ci lavorerà più tardi 🙂

    Segnalate anche altre idee 🙂

    @HaccaH said:

    Una considerazione OT:ma avete intenzione di fare paura a google e agli altri big? State sfornando roba una dopo l'altra (la directory, lo spider...)...
    Perchè se è così la questione si fa interessante ma sopratutto divertente!!;)

    Hai colto molto, ma non siamo "scemi" di pensar di fare concorrenza a nessuno 🙂

    Vogliamo tre cose ed una l'hai presa: Divertirci, Studiare e Condividere 🙂

    GT 😉


  • User Attivo

    @Giorgiotave said:

    Hai colto molto, ma non siamo "scemi" di pensar di fare concorrenza a nessuno 🙂

    Vogliamo tre cose ed una l'hai presa: Divertirci, Studiare e Condividere 🙂

    Sicuro, ma sei poi viene fuori anche un bel progetto finalmente italiano, meglio no??


  • Moderatore

    :vai: :vai: :vai: :vai: :vai: :vai: :vai: :vai:

    e vvaiii!!

    ...non vi posso lasciare una giorno ....


  • User Attivo

    Io vorrei sapere una cosa molto più banale:
    si legge Mootore o Mutor(e)? 😄

    Complimenti ragazzi 😉


  • User Attivo

    Altra precisazione, ci sono di sicuro altri errori presenti nel mootore li correggerò un po alla volta tutti, un pò di tempo e pazienza.


  • Community Manager

    @HaccaH said:

    Sicuro, ma sei poi viene fuori anche un bel progetto finalmente italiano, meglio no??

    si si 😄

    Finalmente Italiano. Dateci tempo, il progetto GT viene da lontano ed andrà lontano.

    @Nicola said:

    Io vorrei sapere una cosa molto più banale:
    si legge Mootore o Mutor(e)? 😄

    Complimenti ragazzi 😉

    LOL Mootore 😄

    Ma è il nome dell'embrione 😉


  • Moderatore

    Grandiosi davvero... ma da un motociclista cosa volevate che uscisse se non un lavoro con i fiocchi?
    lamps...
    ste


  • Moderatore

    @nbriani said:

    Un terzo algoritmo, oppure sviluppando il secondo, si potrebbe studiare intorno agli studi di paocavo selezionando cluster di keyword nei testi delle pagine e assegnado a quelli un valore maggiore.

    Che ne dite?

    Infatti, oltre al discorso dei cluster, utilizzando il "principio del reciproco rinforzo", si ottiengono le frasi più semanticamente rilevanti (riassunto, snippet, ecc) di una pagina web e potrebbero essere considerate solo queste (e qualcos'altro...) ai fini dei calcoli.

    Vantaggi:

    • minor testo da analizzare
    • maggiore immunità allo spamming (nella versione successiva a cui sto lavorando)
      Svantaggi:
    • maggiore complessità computazionale
    • maggiori risorse HW (cpu/RAM)

    inoltre le "top keyword" estratte da una pagina potrebbero essere esposte nei risultati per "guidare" l'utente nei raffinamenti successivi delle ricerche o suggerirgli spunti di approfondimento tramite link a wikipedia, ecc...


  • User Attivo

    Ma il sorgente è libero? Si può vedere?


  • User Attivo

    @HaccaH said:

    Il mootore ha dei problemi: guardate il 4 risultato
    http://www.giorgiotave.it/forum/mootore/search.php?q=ciao&btn=Cerca+con+Mootore&algo=1
    Ha dei problemi nel creare le descrizioni...

    ha preso su tutto il title, che in quel sito è lungo come 3 pagine normali :rollo:

    complimenti, puo' essere utile per imparare tante cose


  • Community Manager

    @bayle said:

    Ma il sorgente è libero? Si può vedere?

    Si certo, spetta un attimo, un paio di giorni che facciamo vedere tutto 🙂

    @robaldo said:

    ha preso su tutto il title, che in quel sito è lungo come 3 pagine normali :rollo:

    complimenti, puo' essere utile per imparare tante cose

    Si è da chiudere a 100 caratteri o meno, ora vediamo.

    Tra un pochino potremo studiare tutti assieme. Più siamo meglio è 🙂

    Giorgio


  • Community Manager

    Aggiustato il bug, qui potete vedere le chiavi cercate

    http://www.giorgiotave.it/forum/mootore/ricerche.php

    Lo strumento chiavi cercate verrà migliorato parecchio, ho quasi finito di scrivere, forse domani ci saranno sviluppi 🙂

    Al massimo Dopo Domani 🙂


  • User Attivo

    bene,
    lasciai il progetto tempo fa in quanto sono stato sommerso da lavoro....sono contento che ci sia stata un'evoluzione sia nel primo algoritmo che del secondo...