Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1

    [ARTICOLO] Un motore di ricerca in PHP e MySQL - prima parte

    Pubblicata la prima parte dell'articolo Un motore di ricerca in PHP e MySQL, scritto dal grande DarkBard

    Smanettoni e affini, non vorrete mica perdervelo, VERO ?

    http://freephp.html.it/articoli/view...olo.asp?id=125
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  2. #2

    Re: [ARTICOLO] Un motore di ricerca in PHP e MySQL - prima parte

    Originariamente inviato da gm
    Smanettoni e affini, non vorrete mica perdervelo, VERO ?
    muahauhauahuh lol lol muhauahauhuahuh

    ma si compila?



    ok.. mi de-dllizzo

    leggiamo.. tanto non ho voglia di studiare

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    81
    Il motore di ricerca che svilupperemo si appoggerà su interessanti funzionalità fornite con la versione 4.1.1 di MYSQL
    Non vorrei dire una cavolata ma il fulltext non esiste già dalle versioni finali di Mysql 3?

  4. #4
    si, ma le ricerche boolean e le opzioni blind no ...
    eXtending-Php.net coming soon ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    81
    Non sarebbe brutto precisare che chiunque può usare il fulltext anche senza caratteristiche avanzate, visto che il 60% usa ancora Mysql 3 e il 35% Mysql 4.0.
    Mysql 4.1 è troppo avanti per la situazione attuale

  6. #6
    Letto complimenti Gabriele

    proprio l'altro giorno mi era venuta la curiosità di leggere qualcosa inerente a questo argomento..

  7. #7
    Grazie alle mie capacità di telepatia astrale l'ho saputo e mi sono messo a scriverci un articolo ...

    grazie ringo
    eXtending-Php.net coming soon ...

  8. #8
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    ottimo!! mancava un'articolo del genere cmq devo concordare con l'affermazione di baoh purtroppo

  9. #9
    bello proprio quello che cercavo...
    peccato che non mi funzioni....

    ho provato a farlo su una tab articoli già popolata lancio la query la esegue senza errori ma non mi restituisce nessun risultato...perchè?...

  10. #10
    che versione di mysql hai? le ricerche boolean funzionano dalla 4.1.1 in su.

    Oltretutto devi stare attento al numero di occorrenze della parola ricercata all'interno dei tuoi articoli: cito direttamente da ciò che ha scritto jim Ferrara:

    According to the MySQL manual, Full-text is a “natural language search”; it indexes words that appear to represent the row, using the columns you specified. As an example, if all your rows contain “MySQL” then “MySQL” won’t match much. It’s not terribly unique, and it would return too many results. However, if “MySQL” were present in only 5% of the rows, it would return those rows because it doesn’t appear too often to be known as a keyword that’s very common. (If you have “MySQL” in none of your rows, it’ll return nothing;

    Altrimenti prova una soluzione simile:
    codice:
    SELECT *, MATCH('titolo','testo') AGAINST ('kw1 kw2') as Relevance
    FROM articoli
    WHERE MATCH('titolo','testo') AGAINST('+kw1 +kw2' IN BOOLEAN MODE)
    HAVING Relevance > 0.2
    ORDER BY Relevance DESC
    In questo caso facciamo un controllo manuale sulla rilevanza in modo da recuperare qualsiasi risultato che ne abbia una significativa ...

    fammi sapere
    eXtending-Php.net coming soon ...

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.