Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Stringhe simili

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    80

    Stringhe simili

    Ragazzi probabilmente è impossibile però tentare non nuoce,
    mi servirebbe prelevare da un database la stringa più prossima (in ordine e numero di caratteri) ad un altra stringa.

    In pratica supponiamo che io abbia la stringa "capello" e che sappia che essa non è presente nel database vorrei poter prelevare la stringa più prossima a questa all'interno del database (in uno specifico campo di una specifica tabella)

    Ad esempio se io immetto "Capello" mi restituisce Cappello e non Carrello perchè più prossima la prima è possibile farlo?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    boh, l'unica cosa che mi viene in mente è soundex.

    select * from tabella where soundex(tuo_campo) = soundex('capello')

    restituisce i record in cui il campo è uguale a capello oppure a cappello.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    80
    In sintesi l'effetto che vorrei creare è una sorta di stile google, quando non si trova una parola, lui ti sugerisce quella più prossima a dicendo "forse cercavi ...."

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da Ladyweb
    In sintesi l'effetto che vorrei creare è una sorta di stile google, quando non si trova una parola, lui ti sugerisce quella più prossima a dicendo "forse cercavi ...."
    Progetto ambizioso il tuo.
    Non ti so rispondere ma non credo sia la cosa più semplice di questo mondo emulare google. Immagino ci abbiano investito qualche soldino in quel motore di ricerca

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.