Ricerca full-text, problema con le sottostringhe

Discussioni e problematiche sul linguaggio PHP

Moderatori: maurizio, markdesign

Regole del forum
Per scrivere del codice all'interno di ogni post, utilizzare il tag: [syntax=il_linguaggio]codice[/syntax] sostituendo "il_linguaggio" con il linguaggio del codice che dovete inserire, ad esempio: html, css, javascript, php, asp, ecc...

Ricerca full-text, problema con le sottostringhe

Messaggioda Marko » sabato 10 dicembre 2011, 13:19

Ciao a tutti, ho un problema riguardo le ricerche full-text (seguendo l'articolo di Maurizio) e spero possiate darmi qualche consiglio.
Parto già con un esempio per essere più comprensibile. Se all'interno di un campo ho la stringa "questo bellissimo motoscafo", ricercando "scafo" non viene restituito alcun risultato. Al contrario, cercando "motoscafo" viene restituito il risultato di quel record. In altre parole, la ricerca da risultato se una delle parole cercate corrisponde esattamente ad una delle parole all'interno del campo, ma non effettua la ricerca nella sottostringa.
Sapete come risolvere questo tipo di problema e fare in modo che la ricerca venga effettuata anche all'interno di sottostringhe?
Spero di essere stato abbastanza chiaro, vi ringrazio in anticipo per eventuali risposte.
Marko

Avatar utente
 
Messaggi: 11
Iscritto il: martedì 19 luglio 2011, 23:21

Re: Ricerca full-text, problema con le sottostringhe

Messaggioda Antagonista » martedì 3 gennaio 2012, 17:45

Ciao, scusa forse la risposta sarà banale ma hai provato in mysql a fare una ricerca con il LIKE a doppio % ??

$sql="SELECT * FROM tua_tabella WHERE tuo campo LIKE '%scafo%'

A me funziona perfettamente.
Antagonista

Avatar utente
 
Messaggi: 4
Iscritto il: martedì 3 gennaio 2012, 17:17

Re: Ricerca full-text, problema con le sottostringhe

Messaggioda markdesign » mercoledì 4 gennaio 2012, 11:54

Quoto Antagonista... sappici dire se hai risolto il problema!! :rock:
markdesign

Moderatore

Avatar utente
 
Messaggi: 94
Iscritto il: lunedì 14 novembre 2011, 18:37
Località: Pordenone


Torna a PHP



cron