نگاهی به عملگرهاى جستجو در نرمافزارهای نور
این عملگرها براى افزایش توانمندى کاربر در جستجوهاى گوناگون تهیه شده تا هر چه سریعتر مطلب مورد نظر خویش را بدست آورد.
عملگرهاى جستجو در این برنامهها عبارتند از:
براى جستجوى یک عبارت به هم پیوسته، این علامت(شکل1) بین کلمات قرار داده مىشود.جهت این کار از کلید space نیز مىتوان استفاده کرد.
&
استفاده از این عملگر در جایى است که بخواهید متنى را جستجو نمایید که دو یا چند کلمه در آن باشد، اما تقدیم و تأخیر کلمات از یکدیگر اهمیتى نداشته باشد.
مورد دیگر استفاده از این عملگر با عملگر نفى «!» است.
¦
براى جستجو و یافتن متنهایى که داراى حداقل یکى از دو یا چند کلمه مورد نظر شما باشد بین کلمات این علامت را قرار دهید.
!
قرار گرفتن این علامت قبل از یک کلمه یا عبارت بدین معنى است که مواردى را مىخواهیم که این کلمه یا عبارت در آنها نباشد، مانند: «!على» که دستور جستجوى تمام مواردى است که کلمه «على» در آنها نباشد.
- اگر بخواهیم از علامت نفى بین دو کلمه یا دو عبارت استفاده کنیم باید قبل از علامت نفى، عملگر «&» نیز قرار بگیرد، مثلا: «محمد&!على» یعنى تمام عباراتى که کلمه «محمد» در آنها باشد و کلمه «على» نباشد مورد نظر ماست.
#
استفاده از این عملگر در قسمت قرآن نشان دهنده آن است که کلمه یا عبارت مورد نظر باید در ابتداى آیه باشد.
در صورت استفاده از این عملگر در قسمت جستجو، کلمه یا عبارت مورد نظر در صورتى که در ابتداى پاراگراف باشد به عنوان پاسخ نمایش داده خواهد شد.
←
این علامت نشان دهنده ترکیب عطفى مرتب است و مواردى جستجو مىشود که آن کلمات را با همان ترتیب نوشته شده در خط دستور در بر داشته باشد.
^
این علامت نشانگر ترکیب مانعة الجمع است و با قرار گرفتن بین دو کلمه مواردى جستجو مىشود که یکى از آن کلمات را دربر داشته باشد، به شرط آنکه هر دو کلمه با هم نباشند.
علامتهاى = ، + و -
با استفاده از این علامتها همراه با درج اعداد مىتوان تعداد کلماتى را که بین دو واژه مورد جستجو واقع شدهاند مشخص کرد.
مثال :
با وارد کردن «العلم = 10 = الشک» عباراتى به عنوان پاسخ ارائه خواهند شد که داراى دو واژه «العلم» و «الشک» به ترتیب مذکور بوده و بین آنها 10 کلمه فاصله باشد ولى در صورتى که این عبارت درج شود: «العلم + 10 + الشک» پاسخهاى ارائه شده عباراتى هستند که در آنها بین دو واژه یاد شده 10 کلمه یا بیشتر فاصله باشد و با نوشتن «العلم - 10 - الشک» عباراتى که در آنها بین دو واژه مذکور 10 کلمه یا کمتر فاصله باشد نمایش داده خواهند شد.
( )
براى استفاده از دو یا چند عملگر به صورت همزمان، باید از این عملگر استفاده کنید.
در این زمینه به چند مثال توجه کنید.
اگر در خط جستجو چنین بنویسید:
حدیث&!محمد|على
تمام مواردى که کلمه «حدیث» در آنها باشد و کلمه «محمد» نباشد جستجو مىشود و علاوه بر آن تمام موارد کلمه «على» نیز جستجو خواهد شد.
اما اگر نوشته شود:
حدیث&!(محمد|على)
تمام موارد «حدیث» را جستجو مىکند به شرط اینکه «محمد» یا «على» در آن نباشد.
و اگر بنویسید:
حدیث&!(محمد&على)
مواردى از کلمه «حدیث» را جستجو مىکند که کلمه «محمد» و «على» مشترکا در آن متن نباشد، لذا مواردى که یکى از دو کلمه «محمد» یا «على» در متن موجود باشد جزء جوابها خواهد آمد.
اما اگر در مثال بالا نوشته شود:
حدیث&!محمد&على
مواردى را جستجو مىکند که کلمه «حدیث» و «على» در آن باشد و کلمه «محمد» وجود نداشته باشد.
بدین شکل نیز مىتوان نوشت:
!(محمد|على)
تا تمام مواردى که کلمه «محمد» یا کلمه «على» در آنها نباشد فهرست گردد.
توجه به تعداد جوابها در هر یک از مثالهاى بالا تفاوتها را در استفاده از عملگرهاى تلفیقى نمایان مىسازد.
تذکر:
در این مثالها اگر عملگر !بدون عملگر & باشد پیغام خطا خواهید دید.