getObjectManager();
$appState = $objectManager->get(\Magento\Framework\App\State::class);
try {
$appState->setAreaCode('frontend');
} catch (\Exception $e) {}
$storeManager = $objectManager->get(\Magento\Store\Model\StoreManagerInterface::class);
$storeManager->setCurrentStore(1);
$queryFactory = $objectManager->get(\Magento\Search\Model\QueryFactory::class);
$query = $queryFactory->get();
$query->setQueryText('TNWX-0668N');
$layerResolver = $objectManager->get(\Magento\Catalog\Model\Layer\Resolver::class);
$layerResolver->create(\Magento\Catalog\Model\Layer\Resolver::CATALOG_LAYER_SEARCH);
$collection = $layerResolver->get()->getProductCollection();
$collection->setPageSize(10);
echo "Store ID: " . $storeManager->getStore()->getId() . PHP_EOL;
echo "Query: " . $query->getQueryText() . PHP_EOL;
echo "Size: " . $collection->getSize() . PHP_EOL;
foreach ($collection as $item) {
echo $item->getSku() . " | " . $item->getName() . PHP_EOL;
}