جستجوی ابری گوگل چندین افزونه، تفسیر و بهینهسازی پیشفرض دارد که بر نتایج جستجو تأثیر میگذارند. اگر نتایج جستجوی غیرمنتظرهای مشاهده کردید، قبل از تماس با پشتیبانی جستجوی ابری، به این راهنما مراجعه کنید.
در این سند، پرسوجوهای کاربر در داخل پرانتز (مانند [query] ) و تفسیرهای سیستم در داخل گیومه (مانند "interpretation" ) نشان داده شدهاند.
نتایج پرسوجو در این سند، نمونههای گویایی از رفتار هستند و بینشی در مورد نحوهی عملکرد بسطها، تفسیرها و بهینهسازیها ارائه میدهند؛ نتایج واقعی ممکن است متفاوت باشند.
بسطهای پیشفرض
فرض کنید کاربری عبارت [Joe's PDFs] را جستجو میکند، اما برخی از نتایج به جای "PDFs" حاوی کلمات برجستهای مانند "documents" هستند. این اتفاق به این دلیل میافتد که Cloud Search عبارت جستجو را گسترش میدهد تا مترادفها و ریشههای کلمات را نیز شامل شود، مشابه جستجوی گوگل. این گسترش به بازیابی اسنادی که با ایده و هدف جستجو مطابقت دارند کمک میکند. سپس الگوریتمهای رتبهبندی اطمینان حاصل میکنند که بهترین تطابقها در بالا ظاهر میشوند.
وقتی کاربری عبارت [Joe's PDFs] را جستجو میکند، جستجوی ابری ممکن است این کلمات اضافی را ارائه دهد:
- برای
[Joe's]، ممکن است با"joe"(گسترش ریشه کلمه) و"joes"(مترادف بر اساس علائم نگارشی) مطابقت داشته باشد. - برای
[PDFs]، ممکن است با"documents"(بسط مترادف) و"pdf"(بسط ریشه) مطابقت داشته باشد.
مترادفهای پیشفرض همیشه دو طرفه نیستند. برای مثال، جستجوی [phishing] ممکن است با "phish" مطابقت داشته باشد، اما جستجوی [phish] ممکن است با "phishing" مطابقت نداشته باشد.
بسط کلمات با خط فاصله و زیرخطدار
جستجوی ابری با کلمات دارای خط فاصله و معادلهای بدون خط فاصله آنها، مانند [walk-in closet] و [walk in closet] ، رفتار متفاوتی دارد. همچنین بهینهسازیهای متفاوتی را برای کلمات دارای خط فاصله و زیرخطدار، مانند [walk-in] و [walk_in] اعمال میکند.
جبران توسعههای پیشفرض
جستجوی ابری هیچ گونه بسط خاصی را تضمین نمیکند. برای اطمینان از مترادفهای دو طرفه یا بسطهای خاص دامنه، مترادفهای خود را ایجاد کنید. برای اطلاعات بیشتر، به تعریف مترادفها مراجعه کنید.
تفاسیر پیشفرض
جستجوی ابری، تفسیر زبان طبیعی را بر اساس طرحواره منبع داده شما ارائه میدهد. برای اطلاعات بیشتر، به «ساختار طرحواره خود را برای تفسیر بهینه پرسوجو» مراجعه کنید.
غیرفعال کردن تفسیرهای زبان طبیعی
برای غیرفعال کردن تفسیرهای زبان طبیعی برای یک پرسوجوی خاص، مقدار QueryInterpretationOptions.disableNlInterpretation را در درخواست جستجو روی true تنظیم کنید.
بهینهسازیهای پیشفرض
جستجوی ابری این بهینهسازیهای پیشفرض را ارائه میدهد:
ترکیب اصلاح املا: برای عبارت جستجو
[corpoate benefits]، جستجوی ابری"corpoate"و املای صحیح آن،"corporate"را مطابقت میدهد.نتایج تکمیلی: برای جستجوهایی با نتایج کم یا بدون نتیجه، جستجوی ابری از مجموعهای از اصطلاحات مرتبط با مجوز استفاده میکند. برای اطلاعات بیشتر، به مدیریت نتایج تکمیلی مراجعه کنید.
عادیسازی اسناد و پرسوجوها
نرمالسازی، کلمات یا عبارات قبل یا بعد از یک پرسوجو را استاندارد میکند. برای اطمینان از پاسخهای سازگار، این مراحل نرمالسازی را در نظر بگیرید:
برای عادی سازی اسناد:
- برای کلمات حیاتی در مخازن خود، یک املای متعارف انتخاب کنید.
- املای صحیح در اسناد منبع یا در طول فهرستبندی برای مطابقت با فرم استاندارد.
برای نرمالسازی پرسوجوها:
- قبل از ارسال درخواستهای کاربر به Cloud Search، آنها را رهگیری کنید.
- کلمات موجود در کوئریها را طوری بازنویسی کنید که با رایجترین املای موجود در منبع دادهی ایندکسشده مطابقت داشته باشند.
- پرسوجوی بازنویسیشده را به Cloud Search ارسال کنید.
غیرفعال کردن بسطها، تفسیرها و بهینهسازیها
برای غیرفعال کردن این ویژگیها برای یک پرسوجوی خاص، QueryInterpretationOptions.enableVerbatimMode را در درخواست جستجو روی true تنظیم کنید.