Typesense feature

This section explains how the search engine works in the platform.

Typesense replaced the Elastic Search feature

Why

The Typesense feature is based on an external search engine tool optimized for real-time search and performance. It allows for powerful keyword searches, where queries are processed by the Typesense engine, designed for rapid and typo-tolerant results. This tool enhances the user experience by delivering fast and relevant matches even with small inaccuracies in the input.

Key features of the Typesense search implementation:

  • Real-time indexing: Any changes in listings or profiles are reflected instantly in search results.

  • Typo tolerance: Typesense automatically corrects minor typos or spelling errors, ensuring users find relevant results even when their input is imperfect.

  • Faceting and filtering: Allows users to refine their search using specific filters, such as categories or custom fields, enabling highly targeted search results.

  • Geosearch: Typesense supports geosearch, which can be used to find listings or profiles based on location proximity (if relevant for your system).

  • Ranking and relevance: It assigns a match score to search results based on keyword relevance, which is used by Secon’s smart search engine to rank and classify listings or users.

The system will search for matching words in:

  • Listing title or profile name

  • Listing or profile description

  • Rules & Conditions fields of the listing

The search field supports multiple words, separated by spaces, and Typesense handles advanced search functionality seamlessly with minimal setup and high performance.

For a comprehensive understanding of how the search algorithm works, we recommend reviewing the official Typesense documentation.

For which services

For all types of services and requests for proposals

Interfaces

Front:

Workflows

There is no workflow for the typesense feature.

Special rules

There are no special rules for this feature.

Last updated

Was this helpful?