Čo to je?
Poznámka pre administrátorov: Toto je jazyk vyhľadávania a filtrovania používaný v celej platforme. Umožňuje vám vytvárať špecifické pravidlá na presné vyhľadanie záznamov, ktoré hľadáte, či už hľadáte produkty, objednávky alebo zákazníkov.
Pre koho je to určené? Administrátori by si to mali prečítať, aby pochopili, ako vytvárať zložité pravidlá vyhľadávania v rozhraní aplikácie. Aj keď to vyzerá ako kód, je navrhnutý tak, aby bol čitateľný pre ľudí. Vývojári budú túto syntax používať aj pri vytváraní automatizovaných pracovných postupov alebo vlastných integrácií.
Kľúčové výhody pre e-shop:
- Precízne vyhľadávanie: Nájdite presne to, čo potrebujete, kombináciou viacerých podmienok (napr. “všetky aktívne produkty v kategórii Elektronika s cenou nad 100 USD”).
- Obchodné pravidlá: Vytvárajte automatizované pravidlá na základe vašich údajov (napr. “označ všetky objednávky z minulého mesiaca, ktoré sú stále čakajúce”).
- Vyhľadávanie špecifické pre jazyk: Ľahko nájdite produkty, ktorým chýbajú preklady v konkrétnych jazykoch, ako je angličtina alebo nemčina.
- Inteligentná analýza: Používajte pokročilé matematické a dátumové pravidlá na filtrovanie údajov pre hlboké obchodné prehľady.
Systém filtrov
Náš systém filtrov poskytuje výkonný, ľudsky čitateľný jazyk na filtrovanie entít a ich vzťahov. Funguje bezproblémovo na celej platforme - v používateľskom rozhraní aplikácie, v systéme dopytov a v REST API.
Vyberte si tému
Preskúmajte rôzne časti systému filtrov, aby ste našli presne to, čo potrebujete.
card: Basic Filtering
[navigate:where-basics.md|Basics|filter]
Equality, comparisons, null checks, and logical operators.
card: Advanced Filtering
[navigate:where-advanced.md|Advanced|database]
Relation filtering, hierarchical subtrees, and multi-language support.
card: Functions & Aggregation
[navigate:where-functions.md|Functions|zap]
Date manipulation, string transformations, and cross-relation calculations.
card: Practical Examples
[navigate:where-examples.md|Recipes|shopping-cart]
Real-world recipes for e-shop admins and common use cases.
Univerzálne použitie
- Používateľské rozhranie aplikácie: Dvojitým kliknutím na ľubovoľný text filtra môžete priamo upraviť surovú syntax.
- Podpora AI: Použite AI Chat na pomoc pri navrhovaní zložitých filtrov v prirodzenom jazyku.
- Integrácia API: Použite rovnakú syntax v parametri
wheresystému dopytov alebo v parametrifilterkoncových bodov REST API. - Kompatibilné so sadami zmien: Funguje s historickými údajmi a dopytmi k určitému bodu v čase vďaka integrácii sád zmien.
Tabuľka rýchlej orientácie
| Operátor | Popis | Príklad |
|---|---|---|
= |
Rovná sa | name = "iPhone" |
!= |
Nerovná sa | code != "A1" |
> |
Väčší ako | priceWithVat > 100 |
in |
Hodnota v množine | code in ("A1", "A2", "A3") |
like |
Obsahuje text | name like "test" |
and / or |
Logika | weight > 18 and isAccounted is true |
count() |
Agregácia | count(variants) > 10 |
year() |
Dátumová funkcia | year(createdAt) = 2024 |