In order to do this, you’ll need to create separate repeating groups for each data type that you want to be potentially searched.
From there, you can set the data source of each group to constrain itself by the value of the input.
Then, create a condition on each repeating group that says “
if [Data Source]:first item is empty” → this element is not visible.
With this set up, you’ll be able to type a term into a search box, and have multiple repeating groups search different data types all at once, only becoming visible if results were found for that data type.
There is a lot that can go into this set up, and this is a very simple and straight forward explanation of how to get started.