One of the issues inherent with tagging content via a folksonomy rather than with controlled vocabulary terms is of course the variety of terminology used, especially with contributors from across the globe. This is generally okay in a jive environment with a small number of groups, with each containing content relating to a specific subject area. It's not so great when you have 25,000 groups with some territory-specific versions of groups and content about a specific subject area residing in multiple places and having different language or terminology applied to it.
The problem is that users search by whatever term they and their immediate colleagues use to describe the content they need, get back results that have been tagged in that way and the majority of users will think that is all the system has to offer. What these users never discover is that there may be a great deal more content in the system that simply doesn't use the terminology they used in their first search but instead uses something slightly different. . Most search administrators would normally attempt to address this sort of problem with the use of search synonyms but sadly Jive's search can only handle single word synonyms and does not permit those with multiple words.
Some helpful contributors do of course foresee this issue and ensure that they add alternative tags to their content to ensure it can be found via a variety of different searches e.g. FS, Financial Services OR Blockchain, crypto currency, distributed ledger, etc. Sadly, not all contributors remember to do this but what if we could leverage the alternative tags added by these helpful contributors to help users find other relevant content that uses them throughout the title and body?
The tag cloud functionality in Jive e.g. https://community.jivesoftware.com/tags is a step in the right direction as it allows users to search for content by a tag and also see the 'sibling' tags that have been used alongside the tag they searched for. The problem (apart from it having a bad user interface) is that the results it returns are limited to content that has the term in the tags field. This is because it is actually a filter by tag rather than a search.
In an effort to address this and attempt to improve the discoverability of the content within our Jive community, I have built a prototype search interface that not only returns search results for your original search query but also some alternative/related terms you may wish to consider searching by. These alternative/related terms are actually the tags from the content and place search results.
For now, I'm simply hosting this in a group within an HTML widget but do plan to create a tile or an app.If you'd like to try the search out in your group, simply copy and paste the code attached into a full-width HTMLwidget on an overview page. It is confirmed to be working in Jive 8 and cloud but please let me know if you find any other issues. This will not work in an HTML tile.
I'd very much appreciate your feedback on the idea. It would be great for other communities to install the search and gather feedback from their users. I'd love to hear their thoughts.
Message was edited by: Matt Dickens - Fixed issue with date filter
Message was edited by: Matt Dickens: v1.3 added. Few minor UI changes + removal of FAQ link which is only valid in our community.