Seite 1 von 1
search_wordmatch
Verfasst: 06.07.2003 21:15
von blAck_8
Kann mir mal jemand sagen für was der search_wordmatch table da ist?
Verfasst: 06.07.2003 21:19
von PhilippK
Die Tabelle gibt an, welche Wörter aus der phpbb_search_wordlist in welchem Beitrag (phpbb_posts bzw. ..._posts_text) vorkommt. Ist also ein Index der Wörter in den Beiträgen, der die Suchfunktion deutlich beschleunigt.
Gruß, Philipp
Verfasst: 06.07.2003 21:37
von Gast
Danke erstmal....
wenn ich eint neues thema erstellen will habe ich da nähmlich ein problem:
Could not insert new word matches
DEBUG MODE
SQL Error : 1054 Unknown column 'text1' in 'field list'
INSERT INTO zphpbb_search_wordmatch (post_id, word_id, title_match) SELECT text1 text2, word_id, 0 FROM zphpbb_search_wordlist WHERE word_text IN ('titel1', 'titel2')
Line : 242
File : /home/www/web896/html/Forum/includes/functions_search.php
soweit ich des seh versucht des ding jetzt die spalte "text1 text2" (des ist der text, den ich eingegeben hab) abzurufen. Was ja irgendwie schwachsinnig ist, da es die spalten natürlich nicht gibt.
Hier der dazugehürige quelltext:
$sql = "INSERT INTO " . SEARCH_MATCH_TABLE . " (post_id, word_id, title_match)
SELECT $post_id, word_id, $title_match
FROM " . SEARCH_WORD_TABLE . "
WHERE word_text IN ($match_sql)";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not insert new word matches', '', __LINE__, __FILE__, $sql);
Könntet ihr mir da bitte helfen?
Verfasst: 06.07.2003 21:42
von blAck_8
oh sorry des drüber war ich....
Verfasst: 07.07.2003 00:30
von manica
Der Wordmatchtable ist sehr kritisch. Werden oft Sachen in der Datenbank verschoben kommt es zur Inkonsistenz der DB.
Bei mir hatte der Wordmatch bei ca. 700.000 Einträgen einen Fehler und hätte das Forum lahmgelegt. Scheint noch etwas heikel zu sein. Habe allerding noch die version 2.03
Verfasst: 07.07.2003 10:34
von Acid
Was hast´n alles an der search.php bzw. functions_search.php verändert
(oder auch an posting.php oder functions_post.php) ?
Verfasst: 07.07.2003 10:40
von Gast
an der search.php nichts soweit ich weiß. Bei den anderen könnte es sein.
Will demnächst eh auf ein neueres umsteigen, aber erst wenn die wichtigsten Sachen drin sind. Vieles gibt es ja nur als Hack.
Das macht natürlich auch Updates schwierig.
Verfasst: 07.07.2003 13:32
von blAck_8
Also der gast war ich diesmal nicht.... kein plan wer des war
also an der functions_search hab ich nix geändert.an den anderen schau ich grad....
Verfasst: 07.07.2003 13:55
von blAck_8
also die postin und die function_posting wurde geändert