I am implementing full text search based on lastName, I am getting below syntax error. Please help me on this
public interface FullTextSearchEmployeeRepository extends JpaRepository<Employee, Integer> {
@Query("SELECT emp FROM Employee emp WHERE MATCH (emp.firstName, emp.address, emp.passportNo) AGAINST (:lastName IN NATURAL LANGUAGE MODE)")
public List<Object[]> findFullTextSearchByLastName(@Param("lastName") String lastName);
}
Below is the syntax error
org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token:
AGAINST near line 1, column 217 [SELECT emp FROM com.model.Employee
emp WHERE MATCH (emp.firstName, emp.address, emp.passportNo) AGAINST
(:lastName IN NATURAL LANGUAGE MODE)]