indexed search findet gewisse begriffe nicht !? oder ist der crawler schuld?

  • sushie sushie
    T3PO
    0 x
    18 Beiträge
    0 Hilfreiche Beiträge
    07. 09. 2012, 16:31

    habe nun schon stunden verbraten auf der suche nach einer verfnünftigen doku dazu aber das scheints für indexed_serach nicht zu geben...

    jedenfalls kriege ich komische suchresultate, bspw:
    ---------
    1.
    - suche ich nach "kongress", findets die seite mit "... kongressprogramm ..."
    - suche ich nach "programm", findets nichts (obwohl der wortteil auf diversen seiten vorkommt)

    2.
    - suche ich nach "der", findets diverse seiten
    - suche ich nach "ist", findets nichts obwohl das wort auf diversen seiten vorkommt, teilweise in texten welche ansonsten gefunden werden)
    ---------

    die obigen beispiele lassen sich beliebig erweitern. für mich ist absolut nicht erkenn oder klärbar wann was wieso gefunden wird und wann/wieso nicht... #angry#

    habe auch mit der erweiterten suche getestet, optionen "ganzes wort"/"wortteil"/"wortanfang"/"wortende" etc. was aber alles nichts ändert (btw. findets bspw. auch bei der einstellung "wortende" den begriff "... kongressprogramm ..." wenn nach "kongress" gesucht wird...)

    hat jemand ähnliche probleme beobachtet?
    bin dankbar für jegliche hinweise :)

    mein env:
    ---------
    - typo3 4.7.4
    - indexed_search 4.7.4
    - indexed_search_mysql 4.7.4
    - crawler 3.2.0, inkl. 2 patches die nötig waren für typo3 4.7:
    http://bugs.typo3.org/view.php?id=14160
    http://blog.webundso.ch/2012/09/05/typo3-4-7-bug-mit-crawler/
    ---------

    *


  • 1
  • ntype ntype
    TYPO3-Anwärter
    0 x
    7 Beiträge
    0 Hilfreiche Beiträge
    24. 04. 2013, 08:58

    Habe das gleiche "Problem" wie unter 1. beschrieben.
    Dises Verhalten verursacht die Extension "indexed_search_mysql". Die Extension verwendet ein anderes SQL-Statement (... MATCH (...) AGAINST (...); ) welches den LIKE-Operator ersetzt.

    Mit indexed_search_mysql :
    - Eine sehr perfomante Suche
    - keine Wortteile

    Ohne indexed_search_mysql:
    - Eine recht lahme Suche
    - mit Wortteile

  • zeitgenosse zeitgenos...
    Padawan
    0 x
    47 Beiträge
    0 Hilfreiche Beiträge
    31. 05. 2013, 15:57

    habe das selbe problem wie ntype. wirklich zum haareraufen.

    es ist absolut keine gesetzmässigkeit festzustellen.

    ich schreibe 'tralala' hin die suche findet 'tr' aber nicht 'la'

    Ich schreibe 'Oder' hin, 'oder' wird aber nicht gefunden. 'er' wird jedoch gefunden.

    da steht 'hier', die suche findets. auf der gleiche seite steht 'keep', suche findet nix.

    lösche ich das inhaltselement, setzte einen neuen text ein und indiziere neu ist alles wieder anders. dann findet die suche plötzlich sachen welche sie vorher nicht gefunden hat und umgekehrt.

    voll nervig weil die performance mit indexed_search_mysql ist doch einiges besser.

    ???

  • zeitgenosse zeitgenos...
    Padawan
    0 x
    47 Beiträge
    0 Hilfreiche Beiträge
    11. 06. 2013, 09:09

    ich habe jetzt mal die mysql variable ft_min_word_len auf 2 gesetzt. seit dann funktioniert es bei mir.

  • 1