ExamineTools is a collection of enhancements for the default Examine content search and indexing.
The features are outlined below - refer to the documentation for a detailed explanation on how to use ExamineTools.
It's still a beta!
Note that this package is still in beta! If you find any issues, please report them in the forum.
With ExamineTools you can scope your search to a subset of the content tree, ensuring that you will only get search results from within the search scope.
The usage and syntax is pretty much exactly the same as the built-in Umbraco search; all you need to add is the ID of the page that marks the top of the search scope in the content tree.
Hide from search
ExamineTools lets you omit individual content items from the search results, even if the content type is being indexed by Examine.
Simply you add a checkbox called "umbracoSearchHide" to your content type. Any content based on this content type having the "umbracoSearchHide" checkbox checked won't appear in the search results.
Extract text from JSON
ExamineTools can extract the text values of JSON objects and replace the JSON with the extracted text values in the Examine index.
You can enable this feature per field in your index.
Replace node IDs with property values
ExamineTools can replace content node IDs (from content picker, multi node tree picker, etc...) with specified property values of the selected content items.
You can configure this feature per field in your index.