Sivu 1/1

phpBB3 search index

Lähetetty: 25 Tammi 2008, 20:13
Kirjoittaja skmanick
# Query_time: 1238 Lock_time: 0 Rows_sent: 80 Rows_examined: 1775047
SELECT l.word_text, COUNT(*) AS word_count
FROM phpbb_search_wordlist AS l, phpbb_search_wordmatch AS m
WHERE m.word_id = l.word_id
GROUP BY m.word_id
ORDER BY word_count DESC
LIMIT 80;

Eli tuo kyseinen kysely toistuu vähän väliä tuolla.. query_time kertoo sekunteina, että miten kauan kestää tuon ajo..
En ole tutkinut tarkemmin, että mikä toiminto tuon ajaa, mutta jos kysely kestää 20min niin ei oo kaikki ok. Jokin automaattinen sanahaku-toiminto tjsp.

Tälläinen tuli palveluntarjoajalta kun foorumit alkoivat tökkiä.

Kysymys:
Miten korjaan ongelman?

MySQL 5.0.32
PHP Version 5.1.6-0

Re: phpBB3 search index

Lähetetty: 25 Tammi 2008, 21:47
Kirjoittaja mrl586
Katso hakukoneen asetuksista, kumman tyyppinen hakukone sinulla on käytössä. Jos fulltext native, vaihda se fulltext mysql-tyyppiseksi.

Re: phpBB3 search index

Lähetetty: 26 Tammi 2008, 01:17
Kirjoittaja skmanick
Nyt sanoo, Fulltext mysql päällä ja vaihdettu asetuksista. Välimuistit yms poistettu:

Anna ainakin yksi sana haettavaksi. Jokainen sana täytyy olla vähintään 4 merkkiä pitkä ja siinä ei saa olla enempää, kuin 84 merkkiä, poisluettuna villit kortit.


Ja aivan sama montako kirjainta pistää

Re: phpBB3 search index

Lähetetty: 05 Helmi 2008, 12:54
Kirjoittaja sputnick
Mulla on sama probleema... Ei pysty etsimään millään hakusanalla. Oli myös tuo Fulltext native ja foorumit hidasteli, loin hakuindexin fulltext mysql ja vaihdoin sen aktiiviseksi. Tämän toimenpiteen jälkeen ei hakutoiminto toimi. Missä vika?

Re: phpBB3 search index

Lähetetty: 05 Helmi 2008, 17:09
Kirjoittaja mrl586
sputnick kirjoitti:Mulla on sama probleema... Ei pysty etsimään millään hakusanalla. Oli myös tuo Fulltext native ja foorumit hidasteli, loin hakuindexin fulltext mysql ja vaihdoin sen aktiiviseksi. Tämän toimenpiteen jälkeen ei hakutoiminto toimi. Missä vika?
Mitä sinulla lukee ACP:n Search settings-sivun Search backend-kohdassa?