Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Ricerca per "termini non esatti"

    Il titolo forse non è dei migliori, ma non sapevo come altro descriverlo. Il mio problema è che il sistema di ricerca del mio sito non riesce a trovare parole non completamente esatte. Vi faccio un esempio:

    Io cerco "mare e pineta", la ricerca non restituisce nessun risultato. Cerco "mare pineta" e vengono fuori tutti i record attinenti. Come devo fare?
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  2. #2
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    splitti le parole in corrispondenza di ogni spazio e componi la sql x ogni parola

    ricerca=request.form("ricerca")
    parole=Split(ricerca," ")

    for x=0 to Ubound(parole)
    sql=sql" campo LIKE '%"&parole(x)&"%' AND "
    next


    sql="SELECT * FROM TABELLA where "&Left(sql,len(sql)-5)


    non garantisco x il codice xchè scritto al volo,cmq tieni conto del concetto

    ciao

  3. #3
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Adesso provo grazie
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

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 © 2025 vBulletin Solutions, Inc. All rights reserved.