Zobrazené výsledky: 1 až 4 z 4

Téma: mysql: fultext vyhledávání

  1. #1
    Obyvatel SHW
    Registrace
    Jan 2009
    Příspěvků
    322

    mám menší problém přihledání fultextem v mysql

    pokud hledám ve soupci číslo (sloupec varchar či longtext)

    (MATCH (`caption`) AGAINST ('8086*'))

    s tím, že číslo není plným slovem ale pouze jeho začátekm či slovo obsahuje ono číslo

    pak mi mysql vždy vrátí nulovou odpověď

    přestože hledání přes LIKE '%8086%' bude úspěšné

    můžete mi někdo vysvětlit proč fultext nevyhledává čísla???
    Odpovídat lze po přihlášení

  2. #2
    Starousedlík SHW Avatar uživatele trodas
    Registrace
    Oct 2007
    Příspěvků
    1,773

    Problem je podle me definice "caption" verzus fakt, ze hledas proti cislu...
    Odpovídat lze po přihlášení



  3. #3
    Obyvatel SHW
    Registrace
    Jan 2009
    Příspěvků
    322

    ne, ne, problém je v tom že zástupné znaky fungují pouze IN BOOLEAN MODE

    tím se to vyřešilo
    Odpovídat lze po přihlášení

  4. #4
    Starousedlík SHW
    Registrace
    May 2006
    Příspěvků
    4,041

    Jojo, můžu potvrdit... Jen doplnim, že i tak jde použít řazení dle relevance
    (vyhledat in boolean mode a řadit dle natural search).
    Odpovídat lze po přihlášení