Try this: use a list prop to track your search term. Reference for list props: https://experienceleague.adobe.com/docs/analytics/implementation/vars/page-vars/prop.html?lang=en#list-props
For example, let's say you have configured prop13 as a List prop and track your search terms to it. Assuming you have configured the list delimiter as " " (i.e. space), then tracking the following:
s.prop13 = "Nintendo Switch Games";
should result in getting back the values
"Nintendo"
"Switch"
"Games"
when you run a report on prop13 values.
Take note that with this approach, you're still subject to the 100-byte limit of props. So you can't track "Nintendo Switch Games featuring Mario and Luigi and Bowser who are racing through the streets while throwing mushroom bombs" because that exceeds 100 bytes. If you think you need to track long strings, then you'll have to use a "list" variable https://experienceleague.adobe.com/docs/analytics/implementation/vars/page-vars/list.html?lang=en. Note, though, that each report suite can only have a maximum of 3 "list" variables.