INTEGRITY Dokumentace

Atributy metadat

Pomocí atributů metadat organizujte indexované dokumenty a poskytujte kontext, který řídí odpovědi AI. Tato stránka popisuje vestavěné atributy metadat i vlastní schémata metadat. Filtrování výsledků vyhledávání podle těchto atributů v době dotazu najdete v Filtrování.

Vestavěné atributy metadat

AI Search automaticky extrahuje z vašich indexovaných dokumentů následující atributy metadat:

Attribute Popis Příklad
filename Název souboru. guide.pdf nebo docs/getting-started/guide.pdf
folder Složka nebo prefix objektu. Pro docs/getting-started/guide.pdf, složka je docs/getting-started/
timestamp Časové razítko Unix (v milisekundách) poslední úpravy objektu. Porovnání se zaokrouhlují dolů na sekundy. 1735689600000 (2025-01-01 00:00:00 UTC)

Atributy vlastních metadat

Vlastní metadata umožňují definovat další položky pro filtrování výsledků vyhledávání. K dokumentům můžete připojit strukturovaná metadata a dotazy filtrovat podle atributů, jako je kategorie, verze nebo jakákoli vlastní položka.

Podporované datové typy

Typ Popis Příklad hodnot
text Řetězcové hodnoty "documentation", "blog-post"
number Číselné hodnoty (analyzované jako float) 2.5, 100, -3.14
boolean Booleovské hodnoty true, false, 1, 0, yes, no
datetime Hodnoty data a času "2026-01-15T00:00:00Z"

Definice schématu

Než bude možné vlastní metadata extrahovat, definujte v konfiguraci AI Search schéma pomocí custom_metadata je pole. Schéma určuje, která pole se mají extrahovat, a jejich datové typy.

custom_metadata: [
	{ field_name: "category", data_type: "text" },
	{ field_name: "version", data_type: "number" },
	{ field_name: "is_public", data_type: "boolean" },
];

Omezení schématu:

Přidejte vlastní atributy metadat k dokumentům

Způsob připojení vlastních atributů metadat závisí na vašem zdroji dat:

Chování při opětovném indexování

Když upravíte custom_metadata schéma:

  1. Do vyhledávacího indexu se přidají nová pole.
  2. Odebraná pole se z vyhledávacího indexu odstraní.
  3. Spustí se úplné přeindexování všech dokumentů.
  4. Stávající vektory se aktualizují podle nové struktury metadat.

Ukládání a filtrování metadat

AI Search ukládá metadata pro každý vektor ve sdílené kompaktní obálce JSON UTF-8 o velikosti 10 KiB. Tato obálka zahrnuje názvy položek, syntaxi JSON, povinná systémová metadata AI Search a metadata zákazníka. Nejde o limit na jednotlivou položku.

Nakonfigurované vlastní položky mají přednost před nedeklarovanými metadaty zdroje. AI Search sestavuje metadata deterministicky a zachovává úplné hodnoty, které se vejdou. Pokud zbývá kapacita, nakonfigurované řetězcové hodnoty mohou být oříznuty na hranicích znaků UTF-8. Povinná metadata AI Search jsou vždy zachována.

Filtrovatelných je pouze prvních 64 bajtů UTF-8 každého zaindexovaného řetězce. Delší řetězce lze uložit, ale bajty za prvními 64 nejsou filtrovatelné. Podrobnosti k Vectorize najdete v Limity a Filtrování metadat.

Omezení

Omezení Limit
Maximální počet vlastních polí 5 na instanci AI Search
Metadata na vektor Celkem 10 KiB včetně systémových dat a syntaxe JSON
Filtrovatelné indexované řetězce Prvních 64 bajtů UTF-8 z každého řetězce
Vyhrazené názvy polí timestamp, folder, filename
Porovnávání názvů položek Nerozlišuje velikost písmen