يمكنك البحث عن المحتوى الخاص بك في ” مستعرض المحتوى ” باستخدام بناء جملة متقدم. يدعم بناء جملة البحث المتقدم استعلامات البحث المعقدة ، بالإضافة إلى البحث عن طريق أزواج القيمة الرئيسية من البيانات الوصفية للأصول ، ويوفر الوصول إلى قيم المفاتيح الخاصة.
المرجع النحوي
يوضح الجدول التالي المشغلين المتاحين:
المشغل (النوع) | بناء الجملة | وصف | مثال |
---|---|---|---|
يساوي Equal (ثنائي) | = == : |
يختبر ما إذا كانت القيمة التي تم إرجاعها لمفتاح معين تساوي القيمة المحددة. | Name="Blast" Name==Blast Name:Bla... |
لا يساوي NotEqual (ثنائي) | != !: |
يختبر ما إذا كانت القيمة التي تم إرجاعها لمفتاح معين لا تساوي القيمة المحددة. | Name!=Blast Name!:"Blast" |
أقل Less (ثنائي) | < |
يختبر ما إذا كانت القيمة التي تم إرجاعها لمفتاح معين أقل من القيمة المحددة. هذا يدعم القيم الرقمية فقط. | Triangles<92 |
أقل أو يساوي LessOrEqual (ثنائي) | <= <: |
يختبر ما إذا كانت القيمة التي تم إرجاعها لمفتاح معين أقل من القيمة المحددة أو مساوية لها. هذا يدعم القيم الرقمية فقط. | Triangles<=92 Triangles<:92 |
أكبر Greater (ثنائي) | > |
يختبر ما إذا كانت القيمة التي تم إرجاعها لمفتاح معين أكبر من القيمة المحددة. هذا يدعم القيم الرقمية فقط. | Triangles>92 |
أكبر تساوي GreaterOrEqual (ثنائي) | >= >: |
يختبر ما إذا كانت القيمة التي تم إرجاعها لمفتاح معين أكبر من القيمة المحددة أو مساوية لها. هذا يدعم القيم الرقمية فقط. | Triangles>=92 Triangles>:92 |
أو Or (ثنائي) | OR || | |
يختبر قيمتين ويعود true إذا تم تقييم أي منهما true . |
Blast OR Type:Blueprint !Blast || Path:Testing Name:"Blast" | Path:Testing... |
و And (ثنائي) | AND && & |
يختبر قيمتين ويعود true إذا تم تقييم كلاهما true . |
Blast AND Type:Blueprint !Blast || Path:Testing Name:"Blast" | Path:Testing... |
ليس Not (قبل أحادي) | NOT ! |
يختبر القيمة التي تليها ثم يُرجع النتائج المقلوبة. | NOT Blast ! "Blast" |
TextCmpInvert (Pre-Unary) | - |
يعدل قيمة نصية بحيث تعرض النتيجة المقلوبة للعملية التي تشارك فيها. | -Blast -"Blast" |
TextCmpExact (قبل الأحادي) | + |
يعدل قيمة نصية لإجراء مقارنة نصية “دقيقة”. | +Blast +"Blast" |
TextCmpAnchor (قبل الأحادي) | ... |
يعدل قيمة نصية بحيث تجري مقارنة نصية “تنتهي بـ”. | ...ast ..."ast" |
TextCmpAnchor (Post-Unary) | ... |
يعدل قيمة نصية بحيث تجري مقارنة نصية “تبدأ بـ”. | Bla... "Bla"... |
مفاتيح خاصة
تأتي معظم المفاتيح المتاحة للبحث من بيانات تعريف الأصول التي تم استخراجها من سجل الأصول. ومع ذلك ، هناك العديد من المفاتيح الخاصة الموجودة لجميع أنواع الأصول. هذه المفاتيح الخاصة تدعم فقط Equal
عوامل NotEqual
المقارنة.
مفتاح | الاسم المستعار | وصف |
---|---|---|
اسم | -- |
اسم الأصل. |
طريق | -- |
مسار الأصول. |
فصل | يكتب | فئة الأصول. |
مجموعة | بطاقة شعار | أسماء أي مجموعات تحتوي على الأصل. |
سلاسل
يمكن اقتباس الجمل (مفردة أو مزدوجة) أو عدم اقتباسها. يمكن أن تحتوي السلاسل المقتبسة على علامات اقتباس متداخلة ؛ ومع ذلك ، يجب استخدام الشرطة المائلة للخلف (\) للخروج من أي علامات اقتباس متداخلة. يتمثل الاختلاف الرئيسي بين استخدام السلاسل المقتبسة وغير المقتبسة في أن السلاسل المقتبسة تتيح استخدام المسافات والأحرف الخاصة في مصطلحات البحث. بشكل افتراضي ، سيقومون بتنفيذ مطابقات سلسلة جزئية ما لم يتم استخدام عامل TextCmpExact
أو TextCmpAnchor
لتعديل السلوك.
فيما يلي بعض الأمثلة على استخدام علامات الاقتباس المفردة والمزدوجة والشرطات المائلة للخلف:
“Foo\”bar” -> Foo“bar
‘Foo\’bar’ -> Foo’bar
“Foo\’bar” -> Foo’bar
‘Foo\”bar’ -> Foo”bar
“Foo\\bar” -> Foo\bar
‘Foo\\bar’ -> Foo\bar
يجب استخدام الشرطة المائلة للخلف (\) للهروب باستخدام شرطة مائلة عكسية أخرى.
البيانات الوصفية للأصول
سيؤدي التمرير فوق اسم الأصل في مستعرض المحتوى إلى عرض البيانات الوصفية الخاصة به. يمكن استخدام هذه الحجج للمشغلين.
قد تسرد الأصول المختلفة بيانات وصفية مختلفة خاصة بهذا النوع ، لذا فإن الشبكات الثابتة ستكون مختلفة عن الشبكة الهيكلية. يمكن استخدام هذه البيانات الوصفية لاختبار نتيجة بحث.
[اسم البيانات الوصفية] [عامل التشغيل] [سلسلة أو قيمة رقمية]
[Metadata Name] [Operator] [String or Numeric Value]
المثلثات> = 10500 النوع == قنوات الأشعة فوق البنفسجية الهيكلية> 2 CollisionPrims! = 0
البيانات الوصفية ليست حساسة لحالة الأحرف ولكنها لا تتطلب مسافات بين الأحرف. على سبيل المثال ، سيكون Morph Target هو MorphTarget.
مثال البحث الأساسي
يأخذ البحث الأساسي كائن بيانات التعريف ويستخدم عاملًا للاختبار مقابل سلسلة أو قيمة.
على سبيل المثال ، البحث عن أي أصل يحتوي على أكثر من 1500 مثلث.
Triangles>1500
أو إجراء بحث عن نوع معين من الأصول.
Type==Blueprint
أمثلة البحث المتقدم
باستخدام AND
، OR
و ، NOT
وعوامل التشغيل ، يمكنك اختبار عمليات البحث المتعددة في وقت واحد. على سبيل المثال ، البحث عن أي أصل يستخدم مادة نصف شفافة تستخدم نموذج تظليل الإضاءة الافتراضي.
BlendMode==Translucent AND ShadingModel==DefaultLit
باستخدام AND
عامل التشغيل ، يجب تقييم كلتا العمليتين اللتين تختبران وضع المزج ونموذج التظليل إلى True لعرض أي نتائج. عند استخدام OR
عامل التشغيل ، يمكن أن ينتج عن أي من العمليتين True لعرض نتيجتها بشكل مستقل ، مما يعني أنه لن تستخدم كل مادة تستخدم وضع المزج شبه الشفاف الإضاءة الافتراضية. لعمليات البحث المتقدمة المعقدة ، دائمًا ما يتحد العاملون من نفس النوع معًا. يمكن للأقواس حل الغموض عند بدء استخدام أنواع مختلفة من المشغلات. على سبيل المثال ، يمكننا إجراء عمليتي بحث ثم تقييمهما لعرض النتائج. ستعمل العملية الأولى على تقييم أي مادة شفافة وإضاءة افتراضية.
BlendMode==Translucent AND ShadingModel==DefaultLit
ستعمل العملية الثانية على تقييم أي مادة عبارة عن ملصق مؤجل ولا يستخدم لون المشهد.
MaterialDomain==DeferredDecal AND HasSceneColor==False</span>
يمكن استخدام الأقواس لتقييم نتائج كلا عمليتي البحث.
(BlendMode==Translucent AND ShadingModel==DefaultLit) OR (MaterialDomain==DeferredDecal AND HasSceneColor==False)
باستخدام OR
عامل التشغيل بين الأمرين ، ستقوم النتائج بتقييم كل أصل من تلقاء نفسه وعرض النتائج التي تعود True
لأي منهما. إذا كنت ستستخدم AND
عامل التشغيل ، فسيتعين على جميع العمليات الأربع أن تعود True
لعرض أي نتائج.
السلوك الموروث
للتوافق مع صيغة البحث البسيطة الحالية ، ستؤدي المسافات في سلسلة البحث غير المقتبسة إلى إدخال AND
عامل ضمني في كل مسافة. على سبيل المثال ، one two
قد يؤدي “” نفس البحث مثل ” one AND two
” بسبب الإدراج الضمني AND
للعامل.
يجب عليك تسجيل الدخول لكتابة تعليق.