qDiscussionView : qDiscussionView Procedures : Understanding the Complex Category Index List

Understanding the Complex Category Index List
The Complex Category Index List allows qDiscussionView to function like the Lotus Notes response document which contains a category attribute. qDiscussionView maintains the index list when one or more discussions are deleted. You must mark the complex category field in your discussion list, so qDiscussionView will know that the complex category field exists and the index list is updated.
To mark the complex category field in your discussion list
1
2
3
4
The Complex Category Index List can contain multiple categories such as: Category1, Category2, Category3. In this case, the discussion is displayed in each of the multiple categories in the treeview. For example, if Discussion A contained ‘Category1, Category2, Category3’ in the Complex Category Index List, it would be displayed in the treeview view as follows:
- Category1
- Discussion A
- Category2
- Discussion A
- Category3
- Discussion A
The sorting is disabled when you use grouped complex category field.
The category field can contain nested categories, such as: Category1\Category2\Category3. In this case, the discussion is displayed in the nested categories in the treeview. For example, if Discussion A contained ‘Category1\Category2\Category3’ in the complex category field, it would be displayed in the treeview as follows:
- Category1
- Category2
- Category3
Discussion A
The category field can contain a mix of multiple and nested categories. For example, if Discussion A contained ‘Category1, Category2, Category3, Level1\Level2\Level3’ in the complex category field, it would be displayed in the listview as follows:
-- Category1
- Discussion A
- Category2
- Discussion A
- Category3
- Discussion A
- Level1
- Level2
- Level3
Discussion A
In order to support complex categories while maintaining good performance, the Complex Category must be indexed. Another SharePoint list is used to store the index. There are two ways to create the Complex Category Index list.
To create the Complex Category Index List
1
2
3
Once created, the index appears when you get lists from the Viewed List section of the web part.
For mass creation of the Complex Category Index list after discussion lists are migrated from Lotus Notes, use the Complex Category Indexer tool. After the migration job, there are many unindexed discussion lists. This tool creates the Complex Category Index list and populate it at the same time.