Autor | Zpráva | ||
---|---|---|---|
radas Profil * |
#1 · Zasláno: 20. 7. 2011, 23:37:02
Zdravím,
chtěl bych udělat vyhledávaní, kdy zadám slovo a na úrovni mysql se mi záznamy setřídi podle četnosti výskytu toho slova v textu (v sloupci text) hledal jsem něco na netu, ale nic kloudného jsem nenašel...jedine co mě napadlo je že si udělám fulltext vyhledavani a pak spočitám jednotlivé slova přes php a pak nějak setřidím nalezené záznamy, ale to mi přijde dost krkolomné a neobratne...nenapadá nějaké řešeni? |
||
Alphard Profil |
#2 · Zasláno: 22. 7. 2011, 17:57:32 · Upravil/a: Alphard
MySQL konstrukce match() against() nevyhovuje? Přirozeně lépe ohodnotí vícenásobné shody.
Pak jsem viděl různé finty, které využívaly nahrazení výrazu za prázdný string a porovnání délek původního a nahrazeného textu, ale o rychlosti si nedělám iluze. |
||
Časová prodleva: 14 let
|
0