Application-dedicated Search

What’s our best practice re providing contrib application search (e.g. search for FAQ entries)?

ATM the FAQ app has a dedicated search but it could be better to move that out of the page content (I remember @evalica mentioning that in the past, probably from a UX POV).

The best practice could be to provide a dedicated Search Facet + Search Suggest source.

However, there are 2 limitations I can think of:

  • It’s possible to have several FAQ apps in the same wiki (see FAQ Application (XWiki.org)) and ideally the search should only return results from the FAQ app in which you’re searching (as it’s the case with the custom search UI)
  • FAQ-related results will appear whenever a user search for any content (even when he/she’s not searching for FAQ data)

WDYT? Any other idea?

Thx