---
title: "البحث الدقيق: AI Search Attributes وSearch Name"
description: "استخدم حقائق منظمة وأسماء بحث ثابتة علشان Mr. AI يقدر يجاوب على أسئلة دقيقة مثل «كل منتجات البراند ده» أو «كام كورس للمدرس ده؟»."
language: ar
canonical: https://mrailabs.com/docs/ar/knowledge-and-behavior/catalog-ai-search-attributes/
published: 2026-09-29T19:19:11.235236
last_verified: 2026-09-29T19:19:11.235236
audience: "لمدير الحساب"
---

# البحث الدقيق: AI Search Attributes وSearch Name
## إمتى أحتاج AI Search Attributes؟

استخدمها لما يكون عندك حقيقة دقيقة ومتكررة والعميل ممكن يسأل عنها مباشرة، زي المدرس أو البراند أو الفرع أو المستوى أو المدة. بدل ما يعتمد Mr. AI على تشابه الكلام فقط، بتديله معلومة منظمة يقدر يبحث ويعدّ ويصفّي بيها.

- Attribute = نوع الحقيقة، مثل Instructor.
- Value = القيمة على العنصر، مثل حسن فليح.
- Aliases وSearch Name بيساعدوا النظام يتعرف على نفس القيمة لما تتكتب بأشكال مختلفة.

> **خلّي AI يقترح معلومات البحث**
> لو عندك مجموعة عناصر جديدة، خَلّي AI يحللها ويقترح الـAttributes والـValues والـAliases وSearch Names اللي تظهر من بيانات البيزنس قبل إنشاء العناصر. بعدها راجع الاقتراحات، لأن AI ممتاز في اكتشاف الأنماط لكن ما ينفعش يخترع حقيقة مش موجودة في المصدر.

## الأنواع المتاحة

- Text: حقيقة نصية مثل اسم مدرس أو فرع.
- Enum: قيمة من مجموعة معروفة ومتكررة مثل Level أو Category.
- Number: رقم مثل Duration أو Capacity عندما تحتاج المقارنات المدعومة.
- Boolean: نعم/لا لحقيقة واضحة مثل Online.

## إيه الفرق بين Value وAlias وSearch Name؟

- Value هي القيمة الأساسية اللي تمثل الحقيقة داخل الكتالوج.
- Alias هو طريقة أخرى لكتابة نفس القيمة، وليس قيمة مختلفة. مثال: «حسن فليح» وHassan Faleeh لو الاتنين نفس الشخص.
- Search Name هو اسم ثابت وصديق للبحث يساعد النظام يربط بين القيمة وصيغ مختلفة عبر اللغة أو الكتابة.
- Search Name لا يغيّر الاسم اللي العميل يشوفه؛ هو بيساعد محرك البحث يفهم المقصود.

## شكل Search Name

- يكون بالإنجليزية بحروف lowercase.
- يستخدم مسافة واحدة بين الكلمات.
- لا يستخدم أرقامًا أو underscores أو hyphens أو punctuation.
- مثال: «أمنية علي عامر» يمكن أن يكون Search Name لها omnia ali amer.
- مثال: «العربية» يمكن أن يكون Search Name لها arabic عندما تكون دي القيمة المقصودة.

## Mr. AI بيستخدمه إزاي؟

النظام يحاول أولًا يفهم القيمة اللي العميل كتبها فعلًا. لو القيمة ما اتحلتش بشكل واضح، Search Name يساعد في الوصول لنفس الكيان بصيغة ثابتة. لو النتيجة ما زالت ملتبسة، النظام ما يجبرش فلتر دقيق ممكن يطلع منتج غلط؛ يقدر يرجع لمسار البحث الدلالي الأكثر أمانًا.

## Attribute ولا Semantic Tag؟

- استخدم Attribute لحقيقة دقيقة ينفع تسأل عنها أو تعمل عليها Filter أو Count.
- استخدم Semantic Tag لمعنى مرن يساعد الاكتشاف، لكنه مش حقل أعمال دقيق.
- ما تحوّلش توقعات أو استنتاجات AI إلى Attribute من غير مصدر واضح.

> **استخدم البيانات المنظمة للأسئلة الدقيقة**
> مثال عملي: لو عندك 40 كورس وبتحتاج تجاوب على «كل كورسات أ. أمنية»، Instructor كـAttribute مع Value صحيحة وSearch Name مضبوط أقوى بكتير من الاعتماد على وجود اسم المدرس داخل وصف كل كورس.

## لو عندك عناصر قديمة

العناصر اللي من غير AI Search Attributes تفضل قابلة للبحث والاستخدام. أضف Attributes تدريجيًا للحالات اللي محتاجة دقة أعلى بدل ما تحاول تحويل كل الكتالوج مرة واحدة.

## تعديل أو إيقاف Attribute

تقدر تعدل التعريفات أو توقف استخدامها. لو Attribute عليه قيم مرتبطة بعناصر بالفعل، استخدم مسار Disable الآمن عندما النظام يطلبه بدل حذف العلاقة بشكل مفاجئ.

[فتح معلومات البحث في الكتالوج](/client/knowledge-base/products)
