Visualizzazione dei risultati da 1 a 3 su 3

Discussione: match against vuoto

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    188

    match against vuoto

    Ciao a tutti,

    ho un problemino con questa query:
    Codice PHP:
    SELECT *,MATCH(campodbAGAINST('95') AS relevance 
    FROM tabelladb WHERE MATCH
    (campodbAGAINST('95'); 
    come si può intuire il campo nel database contiene solo numeri. Provando la query in phpmyadmin mi continua a dire che il mysql contiene un insieme vuoto.. ma 95 è contenuto in più o meno il 40% dei record. Come posso fare? c'è qualche soluzione? sbaglio qualcosa? (ovviamente 95 è solo un pezzo di numero)

    Grazie

  2. #2
    e' troppo corta la stringa da cercare. match .. against ha varie limitazioni, una e' la lunghezza minima della stringa, l'altra il numero di frequenze esistente un'altra ancora le stop words cioe' parole troppo generiche o comuni.

    Puoi vedere meglio sul manuale di che si tratta:

    http://dev.mysql.com/doc/refman/5.1/...ne-tuning.html
    http://dev.mysql.com/doc/refman/5.1/...trictions.html
    http://dev.mysql.com/doc/refman/5.1/...stopwords.html

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    188
    grazie mille della risposta :-)

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.