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.
|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 IBM 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. The index must be deployed on each node running the Search enterprise application.
Creating Search indexes
Search indexing is automatically configured for IBM
Connections during installation.
Indexing is automatically configured in IBM
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 3.0.3 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
Managing the Search application
You can perform the following tasks when managing the Search application.
Administering the social analytics service
The social analytics widgets that are available from Communities, Profiles, and the Home page use the Search application as a data provider.
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.
The SearchCellConfig commands are used to configure the location of the Search index and the IBM LanguageWare
® dictionaries used by Search, and to configure the file download and conversion service used when indexing file attachments.
The SearchService commands are used to create, retrieve, update, and delete scheduled task definitions for the indexing and optimization Search operations.