Multi-entity SOSL query does not return expected results when executed as a portal user
Search , Knowledge , User Interface , Communities
Last updated 2022-02-10 ·Reference W-2516148 ·Reported By 3 users
Summary
When leveraging SOSL search functionality as a portal user, expected records may not be returned in query results.
This is due to multi-entity SOSL queries unexpectedly applying Knowledge data category search parameters to non-knowledge object queries in turn causing expected records to be excluded or filtered out from search results.
Repro
1. Setup and configure Knowledge with data categories
2. Leverage a multi-entity SOSL query to search for and locate a record that's known to exist as a portal user
Actual results: Despite the portal user having appropriate access to the record via security controls and being able to access the record in the portal directly via its URL, the record is not returned via the query.
Expected results: Knowledge data category search parameters would not be applied to SOSL queries made outside of knowledge objects.
Workaround
None at this time.
Reported By (3)
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.