Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Ricerca FULLTEXT

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292

    Ricerca FULLTEXT

    Ciao ragazzi sto facendo una ricerca FULLTEXT con php e database Mysql, mi funziona tutto, riesce a cercare, ho però un problema:

    - Se ad esempio nel db è presente la parola "conserve" e io scrivo la parola "cons" il sistema non la trova, ma se scrivo la parola completa "conserve" invece la trova

    Nell'SQL faccio così:

    codice:
    SELECT *, MATCH(nome_prodotto_uk, descrizione_uk,nome_prodotto_it, descrizione_it,nome_prodotto_jp, descrizione_jp) AGAINST('cons*') AS attinenza FROM prodotti WHERE MATCH(nome_prodotto_uk, descrizione_uk,nome_prodotto_it, descrizione_it,nome_prodotto_jp, descrizione_jp) AGAINST('cons*')

    Come posso fare a ovviare questo problema?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prova con

    AGAINST ('cons*' IN BOOLEAN MODE);

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    perfetto funziona!

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.