For searching purposes you could just add a field to the document
(let's say "tags") containing "javascript nodejs indextank". If you
need faceting, your multiple category solution would work, and you can
then add the facets from the search result to present a consolidated
number to the user. When the user choses to filter by that
consolidated categroy, you can then create a category filter that uses
the original categories and values (maybe remembed through hidden form
fields).
We're considering adding multi-value category support in the future.
Until then, I hope this not very elegant solution works for you.
Regards,
Jorge
--
--
Jorge Handl
follow us @indextank <http://twitter.com/indextank> and
blog<http://blog.indextank.com>