Pagina 1 di 1

phpbb soglia parola comuni

Inviato: 27/04/2011, 9:18
da chicks0315
Salve ho questo problema che alcuni utenti con alcune parole esce questa dicitura:

Nella tua ricerca le seguenti parole sono state ignorate perchè troppo comuni:

per percentuale a me è impostata di default a 5 %

per cancellare diciamo sta statistica delle parole comuni si dovrebbe cancellare il contenuto della tabella: search_wordmatch


ma faccio bene a cancellare o ce un modo per far ricercare tutte le parole senza rischio di non andare a buon fine la ricerca ?

Grazie a chi mi rispondera'.

Re: phpbb soglia parola comuni

Inviato: 27/04/2011, 16:06
da Carlo
Svuotando quella tabella, elimini l'intero indice di ricerca. Facendo ciò, non risolvi.

Probabilmente, quando usi la funzione cerca, inserisci le paroli più comuni utilizzate nei messaggi sul tuo forum, e quindi il motore di ricerca dovrebbe restituirti una marea di risultati.

Re: phpbb soglia parola comuni

Inviato: 27/04/2011, 16:28
da chicks0315
e quindi come faccio che alcune parole non me le cerca ? cioè sono parole importanti pure cioè che possono servire alla gente eicercando.

Re: phpbb soglia parola comuni

Inviato: 27/04/2011, 16:59
da Micogian
Nel Forum ci sono due modi di ricerca, una è "Fulltext native", l'altra "Fulltext mysql".
La prima inserisce tutte le parole usate nei post nelle tabelle search_wordlist e search_wordmatch che tra l'altro diventano enormi.
Prova a cancellare gli indici e scegliere "Fulltext mysql" in PCA --> Generale --> Configurazione Server --> Motore di ricerca

Re: phpbb soglia parola comuni

Inviato: 27/04/2011, 17:05
da Carlo
phpBB, di default, offre due sistemi di ricerca.

Puoi quindi decidere di provare il sistema di ricerca "Fulltext MySQL", attivandolo in ACP -> Generale -> Motore di ricerca.

Dopo averlo attivato, devi creare l'indice di ricerca per questo tipo di motore di ricerca.
Vai dunque in ACP -> Manutenzione -> Indice di ricerca, cancella dunque da qui l'indice Fulltext native e crea l'indice Fulltext MySQL. Il processo di creazione dell'indice di ricerca potrebbe durare un bel pò di tempo in proporzione al numero di messaggi presenti sul forum.

EDIT: Vedo che mi ha preceduto bingo mentre scrivedo la risposta.

Re: phpbb soglia parola comuni

Inviato: 27/04/2011, 23:08
da chicks0315
ok grazie mille a tutti e due vedrò di seguire i vostri preziosi cosnigli :-) grazie ancora vi farò sapere.

Ma secondo voi impostando su fulltext mysql si aggravera' la velocita' di ricerca e carichera' maggiormente il server del database ?

Re: phpbb soglia parola comuni

Inviato: 28/04/2011, 6:52
da Micogian
chicks0315 ha scritto:Ma secondo voi impostando su fulltext mysql si aggravera' la velocita' di ricerca e carichera' maggiormente il server del database ?
Non ci sono apprezzabili differenze di velocità di ricerca tra i due sistemi, per contro si riduce la dimensione del database perchè le tabelle search_wordlist e search_wordmatch con il sistema "Fulltext native" possono contenere migliaia di records.

Re: phpbb soglia parola comuni

Inviato: 29/04/2011, 17:21
da chicks0315
ok dai allora lo provo in questi giorni vi farò sapere. grazie mille gentilisismi

Re: phpbb soglia parola comuni

Inviato: 29/01/2013, 11:34
da dzonline
Buongiorno cortese Team,
rilancio questo argomento in quanto uno dei 2 miei forum, più esattamente quello con le caratteristiche indicate in profilo, presenta da un'analisi db la tabella:
- phpbb_search_wordmatch di solamente ..... 206 Mb :shock:

la cosa sta creando non pochi problemi, e i contatti con Aruba non hanno minimamente migliorato le cose .. anzi.
Attualmente la ricerca è impostata su 3 lcaratteri "Fulltext native", su stile basato su prosilver
Percentuale 10%

Mi rendo conto, che il passaggio a "Fulltext MySQL" - 4 caratteri, porterebbe ad un miglioramento. Anche se non so quantificarlo.
MA .. per quanto tempo resisterei?

Allora chiedo ai "guri" di questo Forum, se esite una soluzione più o meno definitiva ..
Non so, (immagino) una divisione (ho altri db liberi) o altro .. che nemmeno immagino visto le mie poche conoscenze in materia.

Vi ringrazio fin d'ora per quanto potrete.
Domenico