Hallo,
ich setze OTRS 3.0.17 ein, da ich von 2.4.x migrieren musste.
Es funktionierte alles wunderbar, bis ich Ticket::SearchIndexModule auf StaticDB stellte.
Man kann nun nicht mehr im Body oder Fulltext suchen. Es kommt kein Treffer zu stande.
Nach Tickernummer lässt sich aber weiterhin suchen. Ein zurückstellen auf RuntimeDB hat auch nicht funktioniert.
Der Index wurde komplett aufgebaut, bzw. das Script ist durchgelaufen. Leider weiß ich nicht welche Tabelle in der Datenbank da benutzt wird.
Es gibt:
- article_search mit 1,104,045 MyISAM utf8_general_ci 1.2 GiB 399.3 KiB
- ticket_index 3,474 MyISAM utf8_general_ci 349.4 KiB 1.1 KiB
Nun ist die Frage: Wieso funktioniert die Volltextsuche in beiden Modis nicht mehr?
Das Script läuft in etwa so durch:
NOTICE: 75000 of 438492 processed (17% done).
NOTICE: 75000 of 438492 processed (17% done).
NOTICE: 80000 of 438492 processed (18% done).
NOTICE: 80000 of 438492 processed (18% done).
NOTICE: 80000 of 438492 processed (18% done).
Unmatched '<>' in <Undisclosed-Recipient:;@imap.XXXXX.de> at /opt/otrs-3.0.17/Kernel/cpan-lib/Mail/Address.pm line 161.
NOTICE: 85000 of 438492 processed (19% done).
NOTICE: 85000 of 438492 processed (19% done).
NOTICE: 85000 of 438492 processed (19% done).
NOTICE: 90000 of 438492 processed (20% done).
Malformed UTF-8 character (UTF-16 surrogate 0xde5e) in split at /opt/otrs-3.0.17/Kernel/System/Ticket/ArticleSearchIndex/StaticDB.pm line 312.
Malformed UTF-8 character (UTF-16 surrogate 0xdf29) in split at /opt/otrs-3.0.17/Kernel/System/Ticket/ArticleSearchIndex/StaticDB.pm line 312.
Ich wäre für jede Hilfe dankbar.