Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Struttura dati per motore di ricerca interno

    Ciao a tutti,
    devo fare un motore di ricerca interno al mio sito che si basi sia su dei metadata inseriti manualmente che da keywords ricavate dal contenuto dei vari file.

    Vi chiedo però consiglio sulla struttura dati da usare, considerando che preferibilmente eviterei di usare un database (almeno se riesco a fare una ricerca efficente basandomi su file di testo).
    Farei un file di indice che ad ogni keyword mi restituisce un array di pagine in cui la keyword è contenuta, ma se ho molte keyword e file molto grandi l'indice mi occupa davvero tantissimo (il nome del file è ripetuto in ogni keyword). :master:

    Ho guardato i vari post a riguardo ma non ho ancora trovato nulla di adatto. Grazie!

  2. #2
    Prova a dare uno sguardo su freephp.it o su hotscripts.com. Può darsi che ci siano degli script che fanno al caso tuo.
    Potresti trovare qualcosa anche su phpclasses.org

  3. #3
    Non ho trovato nulla tra gli script prefatti...
    ho cercato spunto anche in http://www.htdig.org/
    e anche da qui (anche se è ben lontano dai miei intenti) http://www-db.stanford.edu/~backrub/google.html

    Credo alla fine usero' degli indici testuali fatti così

    parolachiave= idfile1 idfile2 ...
    parola2= idfile3 idfile2 idfile4 ...

    dove gli id li ricavo da un altra lista che associa id ai nomi di file

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.