[Db] full text search e soglia del 50%

Marcello Vezzelli marcello a vezz.it
Mar 16 Ott 2007 16:04:18 CEST


Cristiano Verondini ha scritto:
>> La prima non ritorna risultati per via della soglia, la seconda invece
>> non ritorna risultati perché non ce ne sono.
>> Qualcuno sa come ricavare questa informazione?
>>     
>
>     Che io sappia non hai modo, se non con query multiple. Se il threshold 
>   

Credo che questa però sia una mancanza importante... ci dovrebbe essere 
un modo per diversificare i casi, nessun risultato e troppi risultati 
sono due casi molto diversi e dovrebbero essere gestiti diversamente.

> del 50% ti infastidisce puoi sempre, come suggerito dal testo della pagina 
> da te citata
>> Users who need to bypass the 50% limitation can use the boolean
>> search mode; see Section 11.8.1, “Boolean Full-Text Searches”
>>     

Solo che volevo usare 'IN NATURAL LANGUAGE MODE' che per il tipo di 
ricerca che devo fare è più adatto.
L'alternativa è ricompilare MySql disabilitando la faccenda della 
soglia, ma ti promettono poi un calo drammatico delle prestazioni e 
della qualità di ricerca.
Penso che alla fine userò la ricerca boolean.

Ciao e grazie
Marcello






Maggiori informazioni sulla lista Db