Fehler beim Neuaufbau des Suchindexes
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nochmal: Die Templates haben überhaupt nichts mit der Suche zu tun. Das geschieht ausschliesslich in der search.php.
Du kannst aber mal prüfen, ob der Suchindex wirklich korrekt ist.
In der Tabelle phpbb_search_wordlist gibts eine ID für den Eintrag "beschreibung".
Diese ID muss sich auch zumindest einmal in der Tabelle phpbb_search_wordmatch wiederfinden, damit auch der betreffende Beitrag gefunden werden kann.
Schau da mal nach. Wenn das alles korrekt erscheint, dann sind vermutlich die search.php oder die Erstellung der Suchwörter in der functions_posts.php(?) defekt...
Du kannst aber mal prüfen, ob der Suchindex wirklich korrekt ist.
In der Tabelle phpbb_search_wordlist gibts eine ID für den Eintrag "beschreibung".
Diese ID muss sich auch zumindest einmal in der Tabelle phpbb_search_wordmatch wiederfinden, damit auch der betreffende Beitrag gefunden werden kann.
Schau da mal nach. Wenn das alles korrekt erscheint, dann sind vermutlich die search.php oder die Erstellung der Suchwörter in der functions_posts.php(?) defekt...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ja, einmal in wordlist und je post die id aus wordlist in wordmatch.
Scheinbar arbeitet der Suchindex doch nicht korrekt bei formatierten Texten...
Scheinbar arbeitet der Suchindex doch nicht korrekt bei formatierten Texten...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
Genau das habe ich jetzt mal einfach bei mir Lokal getestet.karstenkurt hat geschrieben:Der ganze Satz lautet:
"Zur Zeit liegt noch keine Beschreibung vor." der ist in rot mit bbcodes formatiert.
Vor und nach dem neuaufbau des Suchindexes, mittels DBM, wird "Beschreibung" einwandfrei gefunden.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
Dann kanns ja nur noch an der search.php liegen. Obwohl mich das mit dem einmaligen Vorkommen etwas stutzig macht?
Liegt es villeicht daran, das ich den Text nicht mittels Posting.php erfassen, sondern mittels Script in die Taballen topics,posts und posts_text schreibe?
Allerdings sollte der Suchindex doch dann trotzdem korrekt aufgebaut werden, oder?
Liegt es villeicht daran, das ich den Text nicht mittels Posting.php erfassen, sondern mittels Script in die Taballen topics,posts und posts_text schreibe?
Allerdings sollte der Suchindex doch dann trotzdem korrekt aufgebaut werden, oder?
Wenn dein Skript die nötigen eintragungen in den searchtabellen nicht macht, dann kann es natürlich auch nicht Funktionieren. Aber ein Neuaufbau mittels DBM müsste IMHO ganz normal klappen.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
Das war ja auch meine Meinung. Deshalb hab ich in die Searchtabelle nichts reingeschrieben:) Dachte das macht der DBM
Und ich meine der hat das auch schon mal gemacht.
Oder ist da ein genereller Denkfehler drin.
Ich mache Eintragungen in folgenden Tabellen:
- phpbb_topics
- phpbb_posts
- phpbb_posts_text
Fehlt da was?
Edit: Noch ne Frage, was bedeutet die Spalte word_common in der Tabelle search_wordlist? Die steht für den Wert "beschreibung" nämlich auf 1. Wenn ich die in der DB auf 0 setze, findet die Suche den Eintrag.
Und ich meine der hat das auch schon mal gemacht.
Oder ist da ein genereller Denkfehler drin.
Ich mache Eintragungen in folgenden Tabellen:
- phpbb_topics
- phpbb_posts
- phpbb_posts_text
Fehlt da was?
Edit: Noch ne Frage, was bedeutet die Spalte word_common in der Tabelle search_wordlist? Die steht für den Wert "beschreibung" nämlich auf 1. Wenn ich die in der DB auf 0 setze, findet die Suche den Eintrag.
Zuletzt geändert von karstenkurt am Sa 21.Jan, 2006 10:24, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ah ha. Dann wird es als Stopword gefunden!
Nun, vielleicht doch in einer Stopliste, wenn auch nicht als Wort...
Nun, vielleicht doch in einer Stopliste, wenn auch nicht als Wort...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
Aber in welcher?
Allerdings erklärt das aber nicht, warum das Wort nur 3 mal in der search_wordlist steht anstatt mehrere 100 mal?
sondern als.....?wenn auch nicht als Wort...
Allerdings erklärt das aber nicht, warum das Wort nur 3 mal in der search_wordlist steht anstatt mehrere 100 mal?
Zuletzt geändert von karstenkurt am Sa 21.Jan, 2006 13:37, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ich sagte doch schon: Wenn die Indizierung formartierte Texte übergeht, kann die Suche dieses Wort auch nicht finden!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Ich glaub ich muss mir irgendwan mal die Zeit nehmen und mich ausgiebig mit der suche befassen.
Wie kann es denn zu der 1 in dem word_common-feld kommen?
Einträge in der search_stopwords.txt und (vermutlich) in der Wortzensur. Und was noch?
Wie kann es denn zu der 1 in dem word_common-feld kommen?
Einträge in der search_stopwords.txt und (vermutlich) in der Wortzensur. Und was noch?
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Weder noch. Ich vermute, das "*" wird nicht korrekt mitgeführt.
Aber erstmal andere Baustellen beenden...
Aber erstmal andere Baustellen beenden...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
So,
hab mein Problem jetzt anscheinend gelöst.
Hab mir den Search Index Rebuilder von hier geholt. Der hat den Index jetzt auch richtig aufgebaut. Schönes Teil.
Dabei hab ich dann diese Information bzgl. word_common gefunden:
Hab dann den Wert für meine Begriffe auf 0 gesetzt und es klappt.
hab mein Problem jetzt anscheinend gelöst.
Hab mir den Search Index Rebuilder von hier geholt. Der hat den Index jetzt auch richtig aufgebaut. Schönes Teil.
Dabei hab ich dann diese Information bzgl. word_common gefunden:
Das muss mal erstmal wissenphpBB marks heavily used words by changing the "word_common" field in the search_wordlist from 0 to 1 and then
deleting them from the search_wordmatch table.
Heavily used words are those who appear in the search_wordmatch table more than (4/10 * total_posts) times.
phpBB doesn't check for common words before adding them into the tables. It justs adds them first
and then deletes them if they are found to be common.
Hab dann den Wert für meine Begriffe auf 0 gesetzt und es klappt.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Na super!
Dann wunderts einen nicht, wenn man diverse Punkte nicht findet...
Aber danke für den Hinweis! Der kann "kriegsentscheidend" sein...
Dann wunderts einen nicht, wenn man diverse Punkte nicht findet...
Aber danke für den Hinweis! Der kann "kriegsentscheidend" sein...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Hmm - download funktioniert nicht.karstenkurt hat geschrieben:Hab mir den Search Index Rebuilder von hier geholt. Der hat den Index jetzt auch richtig aufgebaut. Schönes Teil.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nimm diesen Link: http://www.phpbb.com/phpBB/viewtopic.php?t=329629
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Ah - danke. 
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Kann mir da jemand mit einer deutschen lang_admin_rebuild_search.php weiter helfen ?
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
Danke Oxpus. Hast wieder mal schnell helfen können. Nun versteht man wenigstens etwas...
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
http://simson-le.de.vu
