Autor Zpráva
Pavel Dumbrovský
Profil
Zdravím Vás,
hodil jsem dotaz do sekce PHP, ale pak se problém "vyřešil" nebo spíše se nyní problém týká čistě SQL.
Dotaz na sql ve kterém nebyla chyba mi neposílal žádné výsledky, dokud jsem ho neobohatil o query expansion:
SELECT * FROM `abcstranky` WHERE MATCH (`nadpis`,`text`) AGAINST ('izolace' WITH QUERY EXPANSION)

Jedná se o malou tabulku, na e-shopu se stovkami řádků mi to valí v pohodě bez toho query, takže to asi nějak filtruje, nevím. Každopádně s tím query to valí, ale nedá to víc než 3 výsledky, i když shod by mělo být víc.
Prosím Vás, víte někdo co s tím?
Dík,
Dumbrovský.
Pavel Dumbrovský
Profil
Takže jsem problém zřejmě vyřešil, zapomněl jsem na duplicitu. Ve všech pěti řádcích jsem měl stejný text. Změnil jsem ho a hledání už háže 5 výsledků. :)
Pavel Dumbrovský
Profil
Opět zdravím,
projel jsem už dosti literatury, použiju boolean mode, ale na jednu věc jsem stále nenarazil:
Jak docílím toho, že pomocí fulltextu najdu shodu, i když nezadám např. slovo "testujeme", které v databází je, ale pouze "testuj"?
Kajman_
Profil *
V boolean mode lze tuším použít testuj*
Pavel Dumbrovský
Profil
Sákra tušíte velmi správně, děkuji! :)
A existuje něco jako *estujeme?
Kajman_
Profil *
A existuje něco jako *estujeme? 

Ve fulltextu asi ne.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0