The Search service provides a point for performing full text and tag searches across all the deployed Lotus® Connections applications. Search is a required application for all Lotus Connections applications, and it must be running to prevent unexpected behaviors in the other applications.
Lotus Connections Search is based on multifaceted search technology and uses related people, related dates, related tags, and source application facets. This information enables users to drill down into specific facets to find the content that they want without having to page through large numbers of results.
During the indexing process, bookmarks created in the Activities, Communities, and Bookmarks applications are indexed into the same document, and the details of the link, such as its tags, are used to supplement the document in the index. For example, a blog posting that was bookmarked in the Bookmarks application has facets for both Bookmarks and Blogs.
Search results in Lotus Connections are based on the following facets.
Table 1. Lotus Connections search facets
|Date||The set of dates associated with the search results.|
This facet enables users to filter search results first by year, and then by year and month.
|Tags||The complete set of tags used for the full text result set, including tags associated with bookmarks created in the Bookmarks, Activities, and Communities applications.|
|Related people||The complete set of users associated with the full text result set. This facet includes associations mined from bookmarked content in Activities, Bookmarks, Communities, Files, Forums, and Wikis. Related people also include shared authors on blogs and people who have commented on blogs.|
|Source component||The Lotus Connections application from which the results were retrieved.|
Users can filter results by source using the options at the side of the Search Results page.
These facets are calculated at indexing time for optimum performance at search time.
Accessing the Search configuration environment
You need to initialize the Search configuration environment to be able to run the SearchCellConfig and SearchService MBean commands.
The indexing process
The Search index is generated by retrieving information from each of the applications based on a schedule defined by the administrator. Search uses the IBM® WebSphere® Application Server scheduling service for creating and updating the Search index.
Creating an initial or new Search index
Enable Search functionality by building the index and copying it to each node that is running the Search application.
Indexing is automatically configured in IBM Lotus Connections. However, when setting up indexing for your environment, you might need to perform additional configuration tasks.
Managing the Search index
The Search application uses a Lucene 2.4.0 index, supplemented by social facet information. The location of the Search index is mapped to an IBM WebSphere Application Server variable, SEARCH_INDEX_DIR. The value of this variable is set to <CONNECTIONS_DATA_DIRECTORY>/search/index
Adding an additional Search node to a cluster
You can add another Search node to a cluster where there is an existing Search node for load-balancing purposes or if you want to have a backup node for redundancy.
Viewing and collecting Search metrics
Enter a URL to view a standard set of metrics related to the Search application. You can also write internal search metrics to a file.
Disabling the social analytic widgets for individual users
Use SearchService commands to control whether specific users are included or excluded from the social analytics service. The social analytics service is enabled for all users by default.
Parent topic: Administering infrastructure applications