Search Logic Summary

Listing and Event Name Searches

This integration can be trained to surface results by specific listing or event name; however, this does not apply to all listing or event names by default. Please reach out to your Satisfi Labs representative if you are looking to support more listing and event name searches.

This integration allows end users to search for categories of events or listings based on categories and subcategories applied to Simpleview listings and events data. The following methods are used to surface listing and event search data:

Category mapping

We review your Simpleview categories and subcategories data and map to our trained concepts. That is, we evaluate what Simpleview data should be shown depending on the intent of a user's search.

Satisfi Labs has trained 150+ different concepts to support Simpleview searches in chat. Therefore, many Simpleview categories and subcategories used in listing and event data already have an exact match.

For example, Simpleview listings or events categorized as museum in the Simpleview database will be mapped to Satisfi Labs' trained concept of museum to surface all museum results for a user's question "What museums can I visit?"

Other categories may be mapped to a slightly different trained concept if it's a close match.

For example, a Simpleview category like roller coaster may be mapped to Satisfi's concept of theme parks. This means that all listings/events tagged in Simpleview with roller coaster will appear when a user requests theme parks.

This data can be requested at any time for review.

Keywords used in title or company field

We also search for a number of keywords within the title or company field of a Simpelview listing/event.

This allows us to surface results for categories that Satisfi supports but were not used as a category or subcategory in the Simpleview feed.

For example, the trained concept sushi returns results in our chat based on records in your feed that have sushi mentioned in the listing or event title, despite that category not being used in the Simpleview feed.

This data can be requested at any time for review.

Content quality

We aim to surface the best quality listings and event data in chat. We’ve created a content quality sorting mechanism that helps determine which listings and events are shown first. The more complete a Simpleview listing or event record is, the higher its content quality score will be.

Content quality considers the following:

  • Images: Listings and events with images receive a higher content quality score.

  • Description: Listings and events with a description length that is optimal for reading in chat (50-500 characters) receive a higher content quality score.

  • Categorization: Listings and events that are categorized according to the Catname/Subcatname/AdditionalSubCats fields (for listings) or EventCategories fields (for events) in Simpleview receive a higher content quality score.

  • Address: Listings and events with a complete address that can be used to generate a Map button in the card display receive a higher content quality score.

  • Links: Listings and events with a website link that can be used to generate the Website button in the card display will receive a high content quality score.

  • Duplicates: Within duplicate entries, the record that has the highest content quality score will be shown.

Once a content quality score has been derived for a listing or event, the chat will surface data from highest to lowest score, then A-Z when results have the same content quality.

Last updated