当前使用版本(必填,否则不予处理)

3.4.1

该问题是如何引起的?(确定最新版也有问题再提!!!)

    if (userQuery.getClazzId() != null) {
        wrapper.eq(User::getClazzId, userQuery.getClazzId());
    }
    if (StringUtils.isNotEmpty(userQuery.getKeyword())) {
        wrapper.apply("MATCH (name, login_name, email, mobile_phone, company_name) AGAINST ({0})", userQuery.getKeyword());
    }
    Page<User> page = new Page<User>(userQuery.getPageStart(), userQuery.getPageSize(), userQuery.getIsCount());
    page.addOrder(userQuery.getOrders());

重现步骤(如果有就写完整)

报错信息

2020-12-09 14:27:49.191 WARN [http-nio-8069-exec-1]c.b.m.extension.plugins.inner.PaginationInnerInterceptor.autoCountSql():329 - optimize this sql to a count sql has exception, sql:"SELECT id,name,... FROM user

WHERE (is_deleted = ? AND type = ? AND MATCH (name, login_name, email, mobile_phone, company_name) AGAINST (?))", exception: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "MATCH" "MATCH" at line 3, column 41.

Was expecting one of:

"!"
"("
"NOT"

Comment From: miemieYaho

jsqlparser 不能解析,去找他

Comment From: willzhujian

jsqlparser 不能解析,去找他

找谁,这个也影响,order by生成不了

2020-12-09 14:39:34.554 WARN [http-nio-8069-exec-2]c.b.m.extension.plugins.inner.PaginationInnerInterceptor.concatOrderBy():375 - failed to concat orderBy from IPage, exception: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "MATCH" "MATCH" at line 3, column 41.

Was expecting one of:

"!"
"("
"NOT"

Comment From: Hyang-918

请问怎么解决的,没办法再使用全文索引了吗

Comment From: Hyang-918

请问怎么解决的,没办法再使用全文索引了吗