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.