I used both Service Desk and Q and A features.
In the Service Desk, there is a search for a topic.
Is there a way to make it possible for Service Desk to search through the Q and A topics and if it can't be found, then the user can open a new ticket?