Query Builder
Научете как да конфигурирате съпоставяне на справочни данни за колони в шаблон — от прости справки по поле до сложни вложени заявки.
Съпоставянето на справочни данни позволява на колона да търси стойност във външен набор от данни в момента на извличането. Вместо да разчита само на изводите на AI, колоната търси в набора ви от данни запис, който съответства на извлеченото съдържание, и след това връща конкретно поле от този запис.
Всяка справка се управлява от две настройки:
- Полета за съпоставяне — полетата от набора данни, използвани за намиране на правилния запис.
- Връщано поле — полето, чиято стойност се връща, след като бъде намерен запис.
След като бъде избран набор от данни, акордеонът Configure prompts изброява всяко поле от набора (с изключение на връщаното поле). Щракнете върху иконата за редактиране до дадено поле, за да отворите текстово поле за неговата инструкция.
- Инструкция за промпт — незадължително указание за AI как да извлече или интерпретира стойността на това поле от документа.
Инструкциите за промпт са незадължителни. Оставете ги празни, за да се разчита само на името на полето като указание за извличането.
Промяната на избрания набор от данни изчиства всички конфигурирани промптове, връщаното поле и запазената заявка. Същото се случва и ако наборът от данни бъде изтрит.
Секцията Configure query е винаги достъпна, след като бъде избран набор от данни. Щракнете върху Configure, за да отворите диалога на конструктора на заявки и да определите кои полета се съпоставят и при какви логически условия.
Типове възли
- Поле — една колона от набора данни. Изберете я от падащия списък.
- Група — набор от възли (полета или вложени групи), свързани с AND или OR. Щракнете върху баджа на оператора, за да го смените.
Изграждане на заявка
- Add field — добавя възел за поле към текущата група.
- Add group — влага нова AND/OR група в текущата група. Дълбочината се показва с цветна лява граница.
- Бутон × — премахва възел от родителя му. Кореновата група не може да бъде премахната.
Пример
Съпоставяне на записи, при които Name съвпада И съвпада или Email, или Phone:
Панелът Preview се появява под конфигурацията винаги когато съществува валидна заявка. Той ви позволява да тествате логиката на съпоставяне, преди да запазите.
- Въведете тестова стойност за всяко поле, показано в панела.
- Щракнете върху Match.
- Резултатът показва изхода:
- Зелена отметка и съвпадналата стойност, ако е намерен запис.
- Няма намерено съвпадение, ако заявката не е върнала резултат.
Прегледът отразява активния режим — прост или разширен. В прост режим всички конфигурирани полета за съпоставяне се появяват като полета за въвеждане под неявен OR корен.
Връщаното поле е колоната от набора данни, чиято стойност се записва в колоната при намерено съвпадение. То е отделно от полетата за съпоставяне и винаги се изключва от тях, за да се избегнат циклични справки.
Бутонът Match в панела за преглед е неактивен, докато не бъде избрано връщано поле.
Пример: набор от данни има колони Customer Name, Email и Discount Code. Съпоставяте по Customer Name и Email и връщате Discount Code. Тогава колоната в шаблона ще съдържа кода за отстъпка на съответстващия клиент.