Posted on 03/03/2026 15:03:07
You can create your own custom SQL queries:

Your customer is wrong and you should recommend them to do something else.
A combined search experience does not require a single shared index. What the customer needs is unified results in the UI — not necessarily merged data in one repository.
Recommended approach
-
Keep products and content in separate indexes.
-
Use a unified query layer to search both simultaneously.
-
One page, 2 paragraphs, 2 apps - product catalog and query publisher, maybe in 2 tabs if they like things old fashioned.
-
Control ranking per entity type (e.g., prioritize products for commercial queries).
-
Present results in clearly grouped sections (e.g., Products, Articles).
-
Apply filters primarily to products, avoiding cross-type facet confusion.
This approach provides better relevance control, clearer UX, and more flexibility long term, while still delivering a seamless combined search experience.