Annotating Search Results

Collaborative search applications, also known as social search applications, are search applications that enable you to add information to search results, annotating them so that they are more valuable to other users in subsequent searches. Being able to rate, comment on, vote on, and otherwise augment information that you found in your searches can make it easier for other users to identify relevant and valuable search results. Collaborative search applications continually enhance the value of enterprise search by adding the dimension of human knowledge to the sophisticated algorithms that are built into Watson™ Explorer Engine.

Watson Explorer Engine search applications support three general types of annotations (also commonly referred to as tags):

The express functions enable the user to add the same tag to a large number of search results. Depending on the number of search results tagged, tagging multiple search results can be done instantly or as a background process that enables an application to continue while the tags are being applied.

In addition to the functions that add, delete, or update various types of annotations, Watson Explorer Engine provides two other annotation-related functions:

  • annotation-permissions: used internally by the annotation functions discussed in this section, this function generates the permissions that are necessary for users to view an annotation.
  • auto-classify-refresh-tags: when using the Watson Explorer Engine Auto-Classification capabilities, this function annotates documents with the tags present in the classification set that is passed as an argument. This function simplifies tag updates when new documents have been added to a collection and those documents match an annotation query that has already been processed.

The next few sections discuss how to add, delete, and update annotations using these functions.