Pagina 1 di 1

Indice motore di ricerca

Inviato: 06/05/2014, 16:08
da maurence
Sto ricreando l'indice in quanto avevo provato a cambiare il motore pasando dal fulltext native al mysql ma la creazione dell'indice andava avanti per ore, anche più di 24 senza nessun risultato apparente, ora vorrei ritornare al fulltext native, reimposto la scelta e ricreo l'indice ma mi compare quest'errore:

Codice: Seleziona tutto

SQL ERROR [ mysql4 ]

137 when fixing table [1034]

SQL

ALTER TABLE phpbb_posts MODIFY post_subject varchar(255) COLLATE utf8_unicode_ci DEFAULT '' NOT NULL, ADD FULLTEXT (post_subject), MODIFY post_text mediumtext COLLATE utf8_unicode_ci NOT NULL, ADD FULLTEXT (post_text), ADD FULLTEXT post_content (post_subject, post_text)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 193
CALL: dbal->sql_error()

FILE: [ROOT]/includes/search/fulltext_mysql.php
LINE: 786
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/includes/acp/acp_search.php
LINE: 365
CALL: fulltext_mysql->create_index()

FILE: [ROOT]/includes/acp/acp_search.php
LINE: 46
CALL: acp_search->index()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_search->main()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()
mentre questa finestra continua per ore e ore senza creare nulla.

Immagine

idee su come risolvere per avere un motore di ricerca interno funzionante?

Re: Indice motore di ricerca

Inviato: 06/05/2014, 18:05
da Angolo
https://www.phpbb.com/community/viewtop ... &t=2146924


Sul com trovi altri argomenti sulla questione.

Re: Indice motore di ricerca

Inviato: 06/05/2014, 19:43
da maurence
Ok letto il tutto ho capito che avrei dovuto modificare la grandezza del

myisam_sort_buffer_size

che ovviamente non posso aumentare sul mio hosting e loro non mi aumentano per problemi di sicurezza...

alternative al motore di ricerca interno?

Re: Indice motore di ricerca

Inviato: 06/05/2014, 21:50
da Angolo
Il phpBB3 ti consente di usare il mysql e il nativo. Sono due. Se nessuno dei due ti va bene... a causa di quel limite, chiedi al tuo host di elevarlo o di metterti nelle condizioni di elevarlo. Se non è possibile, cambia host.

Re: Indice motore di ricerca

Inviato: 06/05/2014, 23:03
da maurence
Angolo ha scritto:Il phpBB3 ti consente di usare il mysql e il nativo. Sono due. Se nessuno dei due ti va bene... a causa di quel limite, chiedi al tuo host di elevarlo o di metterti nelle condizioni di elevarlo. Se non è possibile, cambia host.
È possibile elevarlo solo passando ad un server dedicato e non condiviso, vaglierò altri host.

Re: Indice motore di ricerca

Inviato: 07/05/2014, 20:19
da maurence
Non mi da modo di aggiungere una soluzione che ho trovato senza fare un nuovo messaggio.

Per chi dovesse avere problema simile e non vuole passare ad altro host, può implementare un motore di ricerca personalizzato Google.

https://www.google.com/cse/

Funziona molto bene.

Naturalmente è un opzione non una soluzione al problema ma è soddisfacente anche per gli utenti.