How to fix it
- Navigate to
Service Portal > Portal Configuration > Search Sourcesor filter navigator forsp_search_source.list. - Verify active search source records exist for catalog items (
table: sc_cat_item) and knowledge articles (table: kb_knowledge). - If missing, create new search source records with these values:
- Catalog Items:
Table=sc_cat_item, Display field=short_description, Active=true - Knowledge:
Table=kb_knowledge, Display field=short_description, Active=true
- Navigate to your Service Portal page (
Service Portal > Portal Configuration > Pages) and open the page containing search. - Click on the Search Sources widget instance and select
Edit option schema. - In the
sourcesfield, ensure it includes the content types you need (e.g.,sc_cat_item,kb_knowledge). - Check if content is actually searchable by navigating to the specific record (catalog item or KB article) and verifying
Active=trueand proper workflow state. - For recently published content, check indexing status at
Text Search > Administration > Index Managementor filter navigator forts_index_queue.list. - If indexing is stuck, trigger manual reindexing by navigating to
Text Search > Administration > Index Definition, find your content table, and click Regenerate. - Test user entitlements by impersonating the affected user and checking if they can view the catalog items/KB articles directly through the platform UI.
- For catalog items, verify user criteria by checking
Available for > User criteriaon the catalog item record. - Clear your browser cache and test search again, as portal widgets can cache search configurations.
Test search as admin first - if admin sees results but regular users don't, it's definitely an entitlements issue. If admin sees no results, focus on search source configuration and indexing.