どうすればで最も人気の言葉をテーブル経由でmysql?
-
19-09-2019 - |
質問
私のテーブルに関してBLOBカラムです。いきたいと思いは取得しなくてはいけないのを取り出すの言葉を表しています。
例えば、場合に含まれる:
- ボブ-スミスが好きなチーズが大好き読み
- チャーリーが好きなミルクチョコレート
- Charlを愛して漫画も好きなクッキー
そのう
- 好き
- 大好き
結果として...これはやばいいかがですか?
持ってき方など、さすがだなと私だけでmysqlで使用できますphpしています。
おかげさまで、事前に セッションミュージシャン
解決 3
私は再た思いを必要としなくない。のは難しいものと思われるとのスタンダートセットの
他のヒント
なが築MySQLの機能がないことがあるでしょう最高のPHPを利用したいのいずれかを使用していま explode(' ', $myString)
または str_word_count($myString, 1)
の作成を含む配列を各言葉です。そしてループを通じて言葉の配列カウントします。
スフィンクス検索http://sphinxsearch.com/ は適用がなく周辺の検索本文mysqlなどのその他のdbのファイルのファイルフォーマット短期で探しrelavence mysqlます。
そのツールを行う単語数、以下は、bashスクリプトで出力で最も人気の言葉をデータベース:
GET_TOP_X_STOP_WORDS=27
WORD_FREQ_FILE=~/wordfreq.txt
/usr/local/bin/indexer test1 --buildstops $WORD_FREQ_FILE $GET_TOP_X_STOP_WORDS --buildfreqs
所属していません StackOverflow