عبارات فیلد پایه

عبارات فیلد پایه

عبارات فیلد پایه
یک فیلتر شامل یک عبارت فیلد دیگر است که با عملگرهای بولی ترکیب شده است – به عنوان مثال، AND ، OR ، و NOT – و سایر عملگرهای گروه بندی. هر عبارت فیلد مشخص می کند که کدام فیلد جستجو شود و مقدار فیلد در آن جستجو شود. این فیلد همچنین دارای یک نوع خاص است که نحوه تفسیر مقدار فیلد توسط مدیر مدل را دیکته می کند – به انواع فیلد مراجعه کنید .
شما یک عبارت فیلد را با استفاده از علامت @ شکل عمومی می نویسید:
<field-name> : <field-value>
با <field-name> برابر با نام یکی از فیلدهای موجود در جدول 3-1 ، و <field-value> مقداری که روی آن فیلتر شده است. مثلا بنویس
@title:busbar
برای پیدا کردن تمام مدل هایی که عنوان آنها حاوی کلمه busbar است . برای مطابقت با چندین کلمه جستجو، کلمات را با پرانتز ببندید. نوشتن
@title: (شینه الکتریکی)
برای پیدا کردن تمام مدل هایی که عنوان آنها شامل کلمات الکتریکی و باسبار است .
فاصله بین دو کلمه جستجو به طور خودکار به عنوان یک AND در سینتکس جستجوی Model Manager تفسیر می شود. بنابراین عبارت قبلی معادل است با:
@title: (شینه برق و باسبار)
نوشتن
@title: (باسبار الکتریکی یا الکتریکی)
اگر می خواهید تمام مدل هایی را که عنوان آنها شامل الکتریکی یا باسبار است را پیدا کنید .
 
ممکن است متوجه شده باشید که فضاهای فیلد ورودی برای یک فیلد متنی در کادر گفتگوی فیلتر به طور خودکار با یک OR Boolean در پیش‌نمایش جستجوی فیلتر مربوطه جایگزین می‌شوند . مطابقت همه شرایط را در زیر گزینه‌ها انتخاب کنید تا به جای آن به AND تغییر دهید .
عبارات فیلد را می توان برای انواع فیلدهای دیگر به غیر از یک فیلد متنی ساده نوشت . نوشتن
@lastModified:9/17/21
برای پیدا کردن تمام مدل‌هایی که آخرین بار در 17 سپتامبر 2021 با استفاده از فیلد تاریخ اصلاح شده‌اند .
 
شما می توانید نام فیلد را به روشی بدون حروف بزرگ بنویسید. بنابراین @lastmodified:9/17/21 خوب کار می کند.
می‌توانید یک درخواست فیلتر سفارشی را مستقیماً در قسمت جستجو در پنجره‌های Open ، Select File ، Select Model و Model Manager وارد کنید ، یا با کلیک بر روی دکمه Customize filter query ( ) از آن به عنوان یک فیلتر جداگانه در Applied Filter Pills استفاده کنید. کادر گفتگوی فیلتر .
اگر می‌خواهید جستجوی متن کامل را با یک درخواست فیلتر سفارشی ترکیب کنید، ابتدا مورد اول را بنویسید. موارد زیر معتبر است:
باسبار الکتریکی @description:example
و در همه مدل‌ها با عنوان، توضیحات، نام فایل یا برچسب‌های اختصاص‌یافته که حاوی کلمات electric و busbar هستند مطابقت دارد و دارای توضیحاتی حاوی کلمه مثال است . موارد زیر معتبر نیست:
Electrical @description: example busbar
و منجر به پیام خطا می شود.
 
ابتدا همه کلمات جستجوی ساده را بنویسید و سپس صفر یا بیشتر درخواست فیلتر سفارشی را بنویسید.
کنترل اولویت با استفاده از پرانتز
یک AND بولی بر OR بولی در نحو جستجوی Model Manager اولویت دارد . فیلتر
@title: (شیشه برقی و یا تیونینگ و چنگال)
منطبق بر مدل هایی است که عنوان آنها یا شامل الکتریکی و باسبار است ، یا عنوان آنها شامل تنظیم و فورک است . شما می توانید این اولویت عملگر را با پرانتز لغو کنید. نوشتن
@title: (الکتریکی AND (شیشه یا تنظیم و چنگال))
برای مطابقت با تمام مدل هایی که عنوان آنها شامل الکتریکی و یا یک کلمه باسبار یا دو کلمه تنظیم و چنگال است .
تطبیق حروف عام
شما می توانید از یک کاراکتر ستاره به عنوان علامت عام استفاده کنید که با نویسه های دلخواه صفر یا بیشتر مطابقت دارد. فیلتر:
@title:electric*
در تمام مدل هایی که عنوان آنها با برق شروع می شود، مطابقت دارد.
می‌توانید با استفاده از یک علامت عام، همه مدل‌هایی را که مقداری برای یک فیلد تنظیم شده‌اند مطابقت دهید. نوشتن
@شرح:*
برای پیدا کردن همه مدل ها با توضیحات خالی این را می توان با استفاده از نماد ویژه ANY نیز نوشت :
@description: هر
که ممکن است حس شهودی بیشتری داشته باشد.
 
شما می توانید از یک علامت عام در هر نقطه از کلمه جستجو استفاده کنید. با این حال، قرار دادن آن در ابتدا (یعنی جستجوی پسوند ) ممکن است منجر به کندی زمان جستجو شود. استثنا زمانی است که مقدار فیلد فقط شامل یک علامت عام باشد و هیچ چیز دیگری.
 
تطبیق حروف عام در کلمات جستجو که شامل نشانگرهای نقطه گذاری هستند – به عنوان مثال، نقطه، کاما، دو نقطه و خط تیره – ممکن است به نتایج شگفت انگیزی در جستجوی متن کامل یا در فیلتر فیلد متن منجر شود زیرا چگونه جستجو متن را به نشانه های کلمه تقسیم می کند . . به شما توصیه می شود از استفاده از حروف عام برای چنین کلمات جستجویی خودداری کنید. فیلتر فیلد کلمه کلیدی این محدودیت را ندارد.
تطبیق عبارت
می توانید عبارات را با هم مطابقت دهید – یعنی چندین کلمه در یک دنباله – با قرار دادن آنها در علامت نقل قول. نوشتن
@title: “گرمایش الکتریکی”
برای مطابقت در مدل هایی که عنوان آنها شامل برق و سپس گرمایش است . همچنین می توانید جستجوی عبارت را با جستجوی معمولی ترکیب کنید. نوشتن
@title: (باسبار “گرمایش الکتریکی”)
برای مطابقت با مدل‌هایی که عنوان آنها شامل الکتریکی و سپس گرمایش و همچنین کلمه باسبار است ، به عنوان مثال، Electrical Heating in a Busbar .
 
تطبیق حروف عام درون یک عبارت پشتیبانی نمی شود.
تطبیق نفی
شما می توانید منطق تطابق را با استفاده از نماد ویژه NOT معکوس کنید . نوشتن
@title: (نه گذرگاه)
برای پیدا کردن تمام مدل هایی که عنوان آنها حاوی کلمه busbar نیست . نماد NOT بر هر دو AND و OR اولویت دارد ، اگرچه می‌توانید این اولویت را با پرانتز لغو کنید. نوشتن
@title: (نه (شینه الکتریکی))
برای پیدا کردن تمام مدل هایی که عنوان آنها شامل کلمات الکتریکی و باسبار نیست .
 
اگر NOT با یک کلمه همراه شود، می توانید پرانتز را حذف کنید . بنابراین @title:NOT busbar معادل مثال اول است.
تطبیق محدوده
یک فیلتر در یک فیلد تاریخ و یک فیلد عددی را می توان به عنوان محدوده های فراگیر نوشت. نوشتن
@lastModified:[9/1/21 تا 9/30/2
برای پیدا کردن تمام مدل‌های آخرین اصلاح‌شده برای ماه سپتامبر ۲۰۲۱. برای محدوده‌های نامحدود از علامت عام استفاده کنید. فیلتر
@lastModified:[* در تاریخ 8/31/2
منطبق بر همه مدل هایی که پس از آگوست 2021 اصلاح نشده اند.
فرار از شخصیت های رزرو شده
برخی از کاراکترها اهداف خاصی را در نحو جستجوی Model Manager انجام می دهند و کاراکترهای رزرو شده در نظر گرفته می شوند . اگر می خواهید کلماتی را که حاوی این کاراکترها هستند جستجو کنید، قبل از آنها یک علامت بک اسلش قرار دهید. نوشتن
@tag:(\[در حال انجام\])
برای مطابقت با تمام مدل‌های اختصاص داده شده به برچسب با عنوان [در حال انجام] . پرانتزهای ضمیمه شده ضروری هستند زیرا دو کلمه جستجو وجود دارد، [ In and Progress] .
ده شخصیت رزرو شده عبارتند از:
{ } ( ) [ ] ” : \ فضا
مورد آخر یک مشکل رایج در هنگام نوشتن یک فیلتر در یک فیلد کلیدواژه است که با رشته ای حاوی یک کاراکتر فاصله مطابقت دارد. نوشتن
@filename:electrical\ Heating\ busbar.mph
برای تطبیق یک مدل با نام فایل busbar.mph . پرانتز در اینجا ضروری نیست زیرا مقدار به عنوان یک کلمه جستجو در هنگام فرار از دو کاراکتر فاصله در نظر گرفته می شود.