Uitschakelen Zoekfunctie / Search_wordmatch

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Uitschakelen Zoekfunctie / Search_wordmatch

Bericht door Blaatpraat » 22 feb 2005, 21:47

Hey scripters,

Ik ben een beheerder van een Jongerenforum waar wordt gesproken over zeer veel verschillende onderwerpen. Nu kan je je dus voorstellen hoeveel verschillende woorden daarbij komen kijken... deze worden allemaal geindexeert in die search_wordmatch.

Opzich is de zoekfunctie totaal overbodig op het board van mij.
Hij neemt ook ruim 50% van mijn SQL ruimte in beslag (ruim 40mb).

Daarom de vraag;
Is het mogelijk om deze Zoekfunctie 100% uit te schakelen, zodat ik misschien daarmee ook nog eens snelheidswinst heb bij het posten zodat niet alles geindexeerd wordt?
Deze functie is voor mij overbodig, en kost teveel ruimte.

Deze mod zal vooral handig zijn voor de grotere Fora,
Mijn database bevat meer dan 100.000 berichten, dus dat loopt nogal snel op.

Alvast heel erg bedankt!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 22 feb 2005, 23:08

Nou, je kunt de optie 'Zoeken' weg halen.. en search.php een message_die laten geven. En dan de boel opschonen.. want wegslopen zou ik niet wagen.

Hier wat resultaten die ik vond met de zoekfunctie:
http://www.phpbb.nl/viewtopic.php?t=706 ... =wordmatch
http://www.phpbb.nl/viewtopic.php?t=637 ... rch+ruimte
http://www.phpbb.com/phpBB/viewtopic.php?t=133277

Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Bericht door Blaatpraat » 22 feb 2005, 23:29

Ik had natuurlijk zelf ook al beetje gezocht en kwam inderdaad alleen op dingen zoals "kan ik deze tabel weggooien" enz.

Het probleem is dat hij zichzelf bij elke post weer opvult, en dus indexeert hij de post eerst voordat hij hem in de database gooit... allemaal verloren tijd voor mijn forum.

Het moet dus eigenlijk echt een 'uitschakelen' van de search zijn.


Wel bedankt voor je moeite! :)

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 23 feb 2005, 08:09

Dan moet je bij de topics de INSERT INTO van de search tabellen weghalen.

Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Bericht door Blaatpraat » 23 feb 2005, 08:58

Ik begrijp het :)
Het is nu alleen nog even zoeken naar de goede locatie, en even kijken of ik ook de indexering kan uitschakelen. Misschien geeft dat ook nog een beetje snelheidswinst bij grote berichten ;)

MarijkeB
Berichten: 1
Lid geworden op: 06 jul 2005, 23:56

Bericht door MarijkeB » 07 jul 2005, 00:03

Stef schreef:Nou, je kunt de optie 'Zoeken' weg halen.. en search.php een message_die laten geven. En dan de boel opschonen.. want wegslopen zou ik niet wagen.
Stef schreef:Dan moet je bij de topics de INSERT INTO van de search tabellen weghalen.
Dit wil ik ook! Maar ik snap niet hoe je dit bereikt. Iemand een stap-voor-staphandleiding? :?:

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 07 jul 2005, 07:03

dus ze zeggen als message_die in search staat kan je zonder problemen de tabelen weg halen?

2e hoe haal ik dan de indexering weg?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 07 jul 2005, 13:19

Dit is de aanroep naar de functie die de zoektabellen opvult, als je deze regel comment # wordt dat proces gestaakt.

Open
functions_post.php

Vind

Code: Selecteer alles

add_search_words('single', $post_id, stripslashes($post_message), stripslashes($post_subject));
Vervang met

Code: Selecteer alles

#add_search_words('single', $post_id, stripslashes($post_message), stripslashes($post_subject));
//edit
Om het correct te doen, zijn er nog enkele comments meer nodig.
http://www.phpbb.com/phpBB/viewtopic.ph ... 41#1576141

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 07 jul 2005, 14:24

Bedankt :thumb:
hij werk

Mijn vraag die nu nog rest
Kan ik nu de search tabel ed weg halen in database?
(search.php wordt dan niet meer gebruikt)
supperbas

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 07 jul 2005, 14:38

Ja, dat zou geen problemen op mogen leveren.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 08 jul 2005, 11:20

Ook niet bij het zoeken naar een gebruikersnaam, als je in het admin paneel een gebruiker wilt opzoeken zodat je hem kan bewerken? Wnat ik geloof dat daar ook search.php wordt voor gebruikt.
Afbeelding

Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Bericht door jh0nny » 10 jul 2005, 10:10

Goede vraag, even een bumbje dus. :bier:
Barki.nl

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 10 jul 2005, 11:07

Luuk schreef:Ook niet bij het zoeken naar een gebruikersnaam, als je in het admin paneel een gebruiker wilt opzoeken zodat je hem kan bewerken? Wnat ik geloof dat daar ook search.php wordt voor gebruikt.
klopt maar ik heb een mod users list (heet hij dacht ik )
Betere user overzichten
makkelijker editen
En ze staan alemaal al op rij (boven aan links met # a b c d etc)

die werk ook lekker ook na een nieuwe member die zig registreed dus ik heb search ""niet"" meer nodig :P

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 17 jul 2005, 23:11

Ook niet bij het versturen van een pm bericht? Zo'n zoek velden gebruiken allemaal search.php dacht ik.
Afbeelding

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 18 jul 2005, 08:29

Luuk schreef:Ook niet bij het versturen van een pm bericht? Zo'n zoek velden gebruiken allemaal search.php dacht ik.
Ik heb search .php een message die laten geven
En aan passingen in het forum gedaan ik heb voor de zeker heid ook te tabellen heel gelaten

Geen niewe search woorden (wordmatch tabbel)
pm's registeren doet het alemaal nog aleen als je naar user searchd dan kan hij hem niet openen ivm gebruik van search
Ik heb zo als ik al zei een mod waar door je veel beter overzicht krijgt in je users (zie mijn vorige tropic over dit)

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 jul 2005, 16:26

supperbas schreef:...aleen als je naar user searchd dan kan hij hem niet openen ivm gebruik van search
Dat bedoelde ik dus ook :wink:
Afbeelding

Gesloten