add fulltextsearch function