Third Party Platform interact with Magento 2 by API. When you are working for API related stuff and using SearchCriteriaBuilder Object for your query and if you want to apply OR conditions for custom query, You need to define setFilterGroups([Object]) for OR query.
Whenever you are dealing with SearchCriteriaBuilder in Magento 2, You might be need to query with OR conditions for custom requirement, You can give OR conditions to Magento\Framework\Api\SearchCriteriaBuilder by simple code snippets.
Let’s imagine, We built a query using OR conditions for Products.
Fetch collection of only those products whose sku is like `MSH01%` OR `type_id` is equal to simple.
<?php
namespace Rbj\Training\Block;
class Training extends \Magento\Framework\View\Element\Template
{
public function __construct(