Smart Rules

1 min read

Introduction

UniqueQL is an advanced query language developed to enhance the search capabilities across various modes, such as Vector Search, Full-Text Search (FTS), and Combined Search. It allows users to perform detailed searches by filtering through metadata attributes like filenames, URLs, dates, and more. With its ability to be translated into different query formats for various database systems, including PostgreSQL and Qdrant, UniqueQL offers a versatile tool for managing and querying data efficiently.

This documentation not only provides an overview of UniqueQL's query structure but also delves into the application of complex filters within Unique, particularly through the use of predefined variables and dynamic values. By leveraging these techniques, users can enrich their queries dynamically, whether applied in smartrules within a Space or integrated into modules created using the SDK. The guide includes practical examples and links to additional resources, ensuring a comprehensive understanding of how to utilize UniqueQL effectively across different databases and use cases.


You will find more information about UniqueQL and Smart Rules in the following pages:

  1. Extended Search with UniqueQL on Metadata: Introduction to UniqueQL and how it can be used to optimize search queries.

  2. Smart Rules and Dynamic Parameters: Dynamically generating and customizing UniqueQL filters based on user data and user prompts.

  3. Defining Smart Rules through Knowledge Scope Rules: Defining smart rules and UniqueQL through a convenient UI.

Last updated