java - MySQL 能否实现检索关键字功能?
PHP中文网
PHP中文网 2017-04-18 10:24:56
0
4
543

用户在文本编辑器中,输入文字。如何使用 sql 查询那段文字中是否存在关键字?

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(4)
阿神

あなたが話している内容は全文検索に属する必要があります。
MYSQL は MYISAM の全文検索のみをサポートし、中国語はサポートしません。検索エンジンと MYSQL を使用して高性能の全文検索ソリューションを実現するサードパーティの方法もあります。
詳細については、こちらをご覧ください:
http://wenku.baidu.com/link?u...

いいねを押す +0
黄舟

要件をもっと詳しく説明していただけますか? どのような機能要件を作りたいですか?

いいねを押す +0
大家讲道理

全文インデックス作成について話しています。Mysql5.7 の InnoDB は全文インデックス作成をサポートしており (他のバージョンについては知りません)、中国語の単語の分割をサポートする組み込みの ngram 全文検索プラグインがあります。 。

テーブル作成時: FULLTEXT (字段1,字段2) WITH PARSER ngram
クエリ時:

リーリー

詳しくは公式サイトをご覧ください

いいねを押す +0
左手右手慢动作

もちろん、これは mysql に属さないので、elasticsearch を使用して検索することもできます。 MySQL 自体はストレージに使用されます。複雑な検索ワードの分割などには、多くの電子商取引企業もこれを使用する方がよいでしょう。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!