Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
This would only work for Custom objects, Standard objects (such as case, account, etc.) do not support apex sharing reasons and so this answer is incorrect in this context.
Is this a subscriber page? If so have you added sharing rules to share the CC Subscriber Page records to the guest user? Additionally have you gone through the complete setup guide for Guest users: help.salesforce.com/…
Nope, they contain individual words. For Example some of the searched records contain just "HORSE" while others contain longer strings of "HORSE, CATTLE, etc"
Have you tried creating a scratch org with B2B Commerce enabled? I'd assume that as long as you have community licenses added, and move the configuration values it should work just the same as regular managed packages.