Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    333

    [mysql] una query che mi dia dati simili

    Ciao a tutti
    sto cercando di mettere in piedi una query che mi cerchi dati simili.

    Mi spiego.
    Ho un correttore ortografico per campi <input> di testo basato su ajax.

    E' un ottimo suggeritore ma un pessimo correttore in quanto in caso di errori non trovo le parole simili da suggerire.
    Quindi se scrivo:

    yirchio invece di tirchio vorrei che la query cercasse parole simili presenti nel vocabolario tra cui per l'appunto anche tirchio.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    954
    La query che tu richiedi dipende da:
    1. come hai organizzato il db delle parole
    2. in che modo ti viene segnalato l'errore.

    Se, nel caso di ''yirchio'' ti segnala che la prima lettera è errata (ma non credo) potresti cercare le parole che hanno solo la parte buona con una like.

    Una cosa che mi viene in mente, potresti scrivere una query (o meglio ancora una stored procedure) che seleziona tutte le parole di ugual lunghezza di quella inserita in input e che abbia una differenza minima di lettere fuori posto.

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.