Home  >  Article  >  Database  >  How to use full-text search under mysql+mybatis

How to use full-text search under mysql+mybatis

WBOY
WBOYforward
2023-05-29 13:34:181566browse

The first step is to click full text search full text type index on the column you need full text search. Note that in my example the column is a longText type column

How to use full-text search under mysql+mybatis

The first step is to create a fulltext type index as shown below

How to use full-text search under mysql+mybatis

Select full text as the index type

The second step:

Verify whether the full text search sql is good So

How to use full-text search under mysql+mybatis

Step 3:

I use the mybatis framework and change the automatically generated example condition settings and mapper.xml file content

How to use full-text search under mysql+mybatis

How to use full-text search under mysql+mybatis

How to use full-text search under mysql+mybatis

How to use full-text search under mysql+mybatis

How to use full-text search under mysql+mybatis

How to use full-text search under mysql+mybatis#

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

The final sql statement generated by the mybatis framework basically uses the full-text search syntax

Note that the premise of using the full-text search function in mysql is to use the column to be full-text searched Establish a full text type index

The final sql statement generated by the mybatis framework basically uses the full-text search syntax

select id, log_type, system_name, visit_time,message from t_log WHERE ( MATCH (message) AGAINST ('*FA9X0D00000001*' IN BOOLEAN MODE ) )

The above is the detailed content of How to use full-text search under mysql+mybatis. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete