Fishbowl Solutions
  • Blog
  • About Us
  • Careers
  • Contact
  • Solutions
    • Augmented Reality
    • Controlled Document Management
    • Employee Digital Workplaces
    • Mobile Applications
    • Oracle Digital Assistant Consulting Services
    • Oracle Utilities Operations Mobile App (OMA)
  • Software
    • Google Cloud Search
    • Mindbreeze Enterprise Search
    • Oracle WebCenter Content
    • PTC Windchill & Creo
  • Services
    • Google Cloud Search
    • Mindbreeze Enterprise Search
    • Oracle Cloud
    • Oracle Digital Assistant
    • Oracle WebCenter Content
    • Oracle WebCenter Portal
    • PTC Windchill & Creo
    • Custom Application Development
  • Support
    • Mindbreeze Enterprise Search
    • Oracle Content & Experience (OCE) – CX Content
    • Oracle Digital Assistant (ODA)
    • Oracle WebCenter Content
    • Oracle WebCenter Portal
  • Technology
    • Google Cloud Search
    • Mindbreeze Enterprise Search
    • Oracle WebCenter
    • Oracle Digital Assistant
    • Oracle Mobile Cloud Service
    • Oracle JET
    • PTC Windchill & Creo
Select Page

Create a Better Search Experience by Combining Metadata Fields into Hierarchical Filters

by Jeremy Hericks | Mar 25, 2020 | Enterprise Search, Mindbreeze | 0 comments

Create a Better Search Experience by Combining Metadata Fields into Hierarchical Filters
Oftentimes content is tagged with metadata fields that are dependent on one another. An example of this kind of metadata would be Country, State, and City. When indexing content tagged in this manor with Mindbreeze, each of those metadata fields are independent of one another. This means if we wanted to use those metadata fields as facets, they would also be independent of one another. To drive a better search user experience, it is possible to combine those metadata fields into a single hierarchical metadata field at index time. With a hierarchical field, the facets would be nested within each other, meaning the states would only appear once a country is selected, and the cities would only appear once a state is selected. In Mindbreeze, hierarchical metadata can be created using Precomputed Synthesized Metadata. Precomputed Synthesized Metadata allows us to create or edit existing fields with functions known as Property Expression Language. In this example we will be using “split_path” and “concat”, but the entire list of functions can be found on this Mindbreeze webpage.  To create our hierarchical metadata, we first concatenate Country, State, and City together appending a separator in between each. We will choose a slash to be our separator as it doesn’t appear as a value in any of our metadata. Next, we will split our concatenated string on our separator to create a multi-valued metadata field. Our final property expression would look as follows: split_path(concat(Country, “/”, State, “/”, City), “/+”) The following screenshot shows our entire Precomputed Synthesized Metadata configuration:
We use a similar hierarchical filter structure within our Oracle WebCenter content management instance that uses Mindbreeze, and our Mindbreeze Inspire Connector for WebCenter, to help users leverage filters to find content items. The following screenshot shows how you can filter the results for “mindbreeze blog posts” by selecting the year, 2020, and the month, March. This happens to be all the content we are providing you in our Enterprise Search newsletter ?. By applying this configuration change to your Mindbreeze search system, you too can use your metadata fields as facets to create a better search-based navigation for users to find the content item or items they are looking for.

0 Comments

Submit a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Blog Categories

  • Archives
  • Case Study
  • Chatbots
  • Cloud
  • Content Management
  • Data Migrations
  • Enterprise Search
  • Events
  • Google Cloud Search
  • Grab Bag
  • Innovations
  • Integrations
  • Mindbreeze
  • Mobile
  • Oracle Content & Experience – CX Content
  • Oracle WebCenter
  • Portal
  • Product Data Management
  • PTC Windchill

Subscribe to our Blog

Fishbowl Solutions

Since 1999, our expert team has been recognized by our customers as world-class partners who solve costly and frustrating knowledge sharing problems with Oracle, PTC, Mindbreeze, and Google technologies.

Headquarters
4500 Park Glen Rd STE 200
Minneapolis, MN 55416

Satellite Office
Cambridge, UK

+1 952.465.3400
info@fishbowlsolutions.com

Get in touch.

1 + 12 =

  • Facebook
  • Twitter
  • LinkedIn
  • YouTube

© 2021 Fishbowl Solutions, Inc. | Anti-Slavery and Anti-Human Trafficking Policy | Privacy Policy