Search Within a Product Print

  • performance, database, permissions, guide, howto, solution, zillionkinghost, hosting
  • 0

Helping users find their own data.

WHY IT MATTERS MORE AS ACCOUNTS GROW

Navigation works at small volumes and fails at large ones.

WHAT TO MAKE SEARCHABLE

Everything a user might look for by name or content.

WHAT TO ENFORCE ABSOLUTELY

Results scoped to the user's permissions.

WHY

Search is the commonest route by which hidden data becomes visible.

WHAT TO TEST

Searching as a restricted user for content they should not see.

WHAT MAKES SEARCH USEFUL

Partial matches Tolerance of misspelling Recent and relevant results first Filters

WHAT TO AVOID

Requiring exact terms Results with no context Slow search, which is abandoned

WHAT INDEXING REQUIRES

Updating when content changes Removing when content is deleted

WHY DELETION SPECIFICALLY

Stale index entries expose removed content, which is a breach.

WHAT TO MONITOR

Searches returning nothing.

WHAT THAT REVEALS

Terms users expect that you do not support, and content they cannot find.

WHAT TO BUILD WHEN VOLUME GROWS

A dedicated search service, rather than database queries.

WHEN

When search becomes slow, not before.

WHAT TO PROVIDE

Keyboard access to search, from anywhere.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot