12. The computer-implemented method of claim 10 , comprising: creating a removal board based on the search query; mapping the search query to the removal board; receiving a control directive to remove the shared document from the writable topic board for the search query; adding the shared document to the removal board as a removed document; generating removal information based on the removal board; and filtering the shared documents to be provided to the writable topic board based on the removal information.
10. A computer-implemented method, comprising: receiving a search query from a client application associated with a first user; generating a processed query based on the search query; providing search results to a search result list for the search query, the search results comprising a document and a plurality of other documents; mapping the search query into a query board based on similarity between the processed query and an existing processed query; receiving a control directive from the client application to share the document, wherein the control directive is received from the first client application associated with the first user, and further wherein the control directive causes the document to be shared with at least a second client application associated with a second user without causing at least one of the plurality of other documents to be shared with the second client application associated with the second user; adding the document to be shared to the query board as a shared document; and providing the shared document from the query board to a writable topic board such that a graphical user interface associated with the writable topic board displays shared document, the writable topic board being part of a user interface view of a client application and including one or more search result items as shared documents that can be modified by and shared among multiple users.