For developers: Add a custom page taxonomy to a search index
This article demonstrates how to add a custom taxonomy for pages to a search index. This way, you can filter search results, for example, by a tag.
For more information, see Tutorial: Add a flat taxonomy as a custom attribute to a page.
You do this by overriding the SetWrapperObjectProperties()
method in the PageInboundPipe
class. The following code sample gets the tag of the current page and adds it to the search index:
Then, unregister the PageInboundPipe
and register your class on application start in the Global.asax.cs
, using the following sample:
Add Tags to the search index and include it in the HighlightedFields and SearchFields in the Search results widget.
For more information, see Administration: Create search indexes and Search results widget.