ホームページ  >  記事  >  データベース  >  mysql+mybatis で全文検索を使用する方法

mysql+mybatis で全文検索を使用する方法

WBOY
WBOY転載
2023-05-29 13:34:181571ブラウズ

最初のステップは、全文検索が必要な列の [全文検索] [全文タイプのインデックス] をクリックすることです。この例では、列は LongText タイプの列であることに注意してください。

mysql+mybatis で全文検索を使用する方法

最初のステップは、以下に示すようにフルテキスト タイプのインデックスを作成することです

mysql+mybatis で全文検索を使用する方法

フルテキストをインデックス タイプとして選択します

2 番目のステップ:

全文検索 SQL が適切かどうかを確認します。そこで

mysql+mybatis で全文検索を使用する方法

ステップ 3:

mybatis フレームワークを使用し、自動生成されたサンプル条件設定を変更します。およびmapper.xmlファイルの内容

mysql+mybatis で全文検索を使用する方法

mysql+mybatis で全文検索を使用する方法

mysql+mybatis で全文検索を使用する方法

mysql+mybatis で全文検索を使用する方法

mysql+mybatis で全文検索を使用する方法

mysql+mybatis で全文検索を使用する方法

Page<TLog> page = (Page<TLog>) logMapper.selectByExample(tLogExample);

mybatis フレームワークによって生成される最終的な SQL ステートメントは、基本的に全文検索構文を使用します。

フルテキスト検索構文を使用するという前提に注意してください。 mysql のテキスト検索機能は、全文検索する列を使用します。全文型インデックスを確立します。

mybatis フレームワークによって生成される最終的な SQL ステートメントは、基本的に全文検索構文を使用します

select id、log_type、system_name、visit_time、t_log からのメッセージ WHERE ( MATCH (message) AGAINST ('*FA9X0D00000001*' IN BOOLEAN MODE ) )

以上がmysql+mybatis で全文検索を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。