zoekfunctie
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

zoekfunctie
Hallo,
Mijn zoekfunctie werkte al ruime tijd niet.. Nu heb ik op phphacks een "Rebuild Search Index" gevonden en gedraaid..:
http://www.phpbbhacks.com/viewhack.php?id=434
Alleen werkt het nu nog steeds niet.. Waar kan het probleem zitten?
Mijn zoekfunctie werkte al ruime tijd niet.. Nu heb ik op phphacks een "Rebuild Search Index" gevonden en gedraaid..:
http://www.phpbbhacks.com/viewhack.php?id=434
Alleen werkt het nu nog steeds niet.. Waar kan het probleem zitten?
Kan iemand mij alsjeblieft een beetje advies geven over mijn zoekfunctie..
Alle zoekopdrachten die ik ingeef zegt ie dus dat die niet gevonden is.. Er zal dus wel iets niet goed zijn met de tabel waar hij in zoekt denk ik dan.
Maar welke is dat, hoe controleer ik of dat goed is etc. etc.
Moeten jullie nog extra info hebben naast dat in phpBB 2.0.14 en enkele mods heb (limit image width, print button, easy mod, Rebuild Search Mod... dat waren ze dacht ik
)
Alle zoekopdrachten die ik ingeef zegt ie dus dat die niet gevonden is.. Er zal dus wel iets niet goed zijn met de tabel waar hij in zoekt denk ik dan.
Maar welke is dat, hoe controleer ik of dat goed is etc. etc.
Moeten jullie nog extra info hebben naast dat in phpBB 2.0.14 en enkele mods heb (limit image width, print button, easy mod, Rebuild Search Mod... dat waren ze dacht ik
Voer uit in phpmyadmin bij SQL
De stopwoorden zul je wel niet aangepast hebben, maar die kun je vinden in languages/lang_xxx/search_stopwords.txt
Code: Selecteer alles
OPTIMIZE TABLE `phpbb_auth_access` , `phpbb_banlist` , `phpbb_categories` , `phpbb_config` , `phpbb_confirm` , `phpbb_disallow` , `phpbb_forum_prune` , `phpbb_forums` , `phpbb_groups` , `phpbb_posts` , `phpbb_posts_text` , `phpbb_privmsgs` , `phpbb_privmsgs_text` , `phpbb_ranks` , `phpbb_search_results` , `phpbb_search_wordlist` , `phpbb_search_wordmatch` , `phpbb_sessions` , `phpbb_smilies` , `phpbb_themes` , `phpbb_themes_name` , `phpbb_topics` , `phpbb_topics_watch` , `phpbb_user_group` , `phpbb_users` , `phpbb_vote_desc` , `phpbb_vote_results` , `phpbb_vote_voters` , `phpbb_words` -
ik ben gek
- Berichten: 1496
- Lid geworden op: 25 mei 2005, 14:09
Ok.. Ik heb eens gekeken en ik heb GEEN bestand Search_stopwords.txt in Language_Dutch staan 
In Language_English staat ie wel met deze inhoudt:
In Language_English staat ie wel met deze inhoudt:
- a
about
after
ago
all
etc etc
- abcense absence
abridgement abridgment
accomodate accommodate
acknowledgment acknowledgement
airplane aeroplane
Hmm.. Dat werkte ook nietabcde schreef:Als een SQL optimalisatie en een rebuild search (volgens mij is dat ongeveer hetzelfde maar oke) niet helpen, kan je het proberen met een schone search.php (bewaar je huidige), doet het probleem zich dan ook voor?
Zou ik verkeerde instellingen in de tabel hebben staan in MyPHP Admin
Wat zijn de correcte instellingen??
Overigens, die Database restore Mod Scant heel het forum op inhoudt en maakt daar een nieuwe tabel van.. Das toch anders dan die SQL optimalisatie
Ik heb 7100 berichten en dit zijn de statistieken van phpbb_search_wordlist :

Overigens bestaat het forum vanaf 6 dec 2004.. ik zie nu de datum van creatie staan op 9 april
- Ruimte gebruik:
Type Gebruik
Data 404.508 Bytes
Index 443.392 Bytes
Totaal 847.900 Bytes
Rij statistiek:
Opdrachten Waarde
Formatteren dynamisch
Rijen 19.753
Lengte van de rij ø 20
Grootte van de rij ø 43 Bytes
Volgende Autoindex 40.856
Gecreëerd 09 Apr 2005 om 05:47
Laatst bijgewerkt 14 Jun 2005 om 16:45
Laatst gecontroleerd 10 Jun 2005 om 15:23
Overigens bestaat het forum vanaf 6 dec 2004.. ik zie nu de datum van creatie staan op 9 april
En is dit nou correct:
- SQL-query
SQL-query:
EXPLAIN SELECT *
FROM `phpbb_search_wordlist`
[Wijzigen] [Uitleg SQL overslaan] [Creëer PHP Code]
table type possible_keys key key_len ref rows Extra
phpbb_search_wordlist ALL NULL NULL NULL NULL 19753
- Indexen:
Geen index gedefinieerd!
Kijk eens of deze drie tabellen bestaan, anders moet je de sql ervan uitvoeren
Code: Selecteer alles
# --------------------------------------------------------
#
# Table structure for table `phpbb_search_results`
#
CREATE TABLE phpbb_search_results (
search_id int(11) UNSIGNED NOT NULL default '0',
session_id char(32) NOT NULL default '',
search_array text NOT NULL,
PRIMARY KEY (search_id),
KEY session_id (session_id)
);
# --------------------------------------------------------
#
# Table structure for table `phpbb_search_wordlist`
#
CREATE TABLE phpbb_search_wordlist (
word_text varchar(50) binary NOT NULL default '',
word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
word_common tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (word_text),
KEY word_id (word_id)
);
# --------------------------------------------------------
#
# Table structure for table `phpbb_search_wordmatch`
#
CREATE TABLE phpbb_search_wordmatch (
post_id mediumint(8) UNSIGNED NOT NULL default '0',
word_id mediumint(8) UNSIGNED NOT NULL default '0',
title_match tinyint(1) NOT NULL default '0',
KEY post_id (post_id),
KEY word_id (word_id)
);