Autor | Zpráva | ||
---|---|---|---|
slon_cz Profil |
#1 · Zasláno: 11. 1. 2019, 13:44:17
Dobrý den, chtěl bych se zeptat - mám tabulku "messages" a v ní uložené zprávy ve sloupečku "msg_text". Chtěl bych se zeptat, zda lze skrz sql dotaz získat seznam například 10 nejčastějších slov, které se vykytují v celém sloupečku msg_text? Jen v tomto sloupečku. Děkuji
|
||
blaaablaaa Profil |
#2 · Zasláno: 11. 1. 2019, 13:49:41
slon_cz:
Nejprimitivněji si veškerý text rozdělíš podle mezer a spočítáš :) Jinak hledej nějaký nástroj, který umí frekvenční analýzu slov (většinou nějaký fulltextový vyhledávač). |
||
slon_cz Profil |
#3 · Zasláno: 11. 1. 2019, 17:11:42
Ano, to vím, že si to mohu v php rozdělit na slova a pokdu se bude nějaké slovo opakovat, tak přidám count+1. Spíš jsem myslel, jestli to nejde nějak na úrovni sql dotazu přímo.
|
||
Kajman Profil |
#4 · Zasláno: 11. 1. 2019, 17:15:27
Pokud máte databázi, co slova ze stringu umí rozdělit a vrátit jako více řádků, tak ano.
|
||
Časová prodleva: 6 let
|
0