Question: can we use soql in trigger?
Answer: The best place to start and learn about SOQL, SOSL and Triggers is Apex Basics & Database at trailhead. SOSL queries are only supported in Apex classes and anonymous blocks. You cannot use a SOSL query in a trigger.