I know it's an old question, but still trying to answer just in case if it helps someone who'd come here. In this scenario there are two options - A drilldown table (I know you mentioned link to search, but still mentioning this as this is the most suited approach than a link to search) Select manage tokens from drilldown options, instead of open in search. Set a token value for on-click. ex. showDetails="true" (also, here you can either show a common data/table or show separate data based on the clicked value, set the token value accordingly) In the next row, add a table with your query and specify depends="$showDetails$" in the row element. In step b, if you've decided for a specific value based tables or queries, you will have to modify the query in step c to use that token value in your query so that the data shows up in relation to the value clicked / passed. Likewise, you can add one more token and one more table with different token value. To hide the table that shows up after the on-click action on the main table, edit drill down on the sub-table and select manage token. Here unset the used tokens. Now whenever the user clicks on this sub-table, it'll disappear. With this, you need not navigate the user to a different page, also, need not worry about showing up the query behind your subsearch. 2. A saved report or a separate dashboard a. run a search with your query for the drill down which you want to show on-click. b. save it as a report or a separate dashboard c. from the edit drill down option on the main dashboard table, map this report/dashboard. this was it'll not show up the search query. In any case, make sure to specify the link.visible=false in your all dashboards/panels, like mentioned in the solution of the main question in this page. Without this, the user will still be able to open the query in a new search window.
... View more