[h=1]جستجو در شیرپوینت[/h][h=1](قسمت اول)[/h] در این پست قصد دارم راه اندازی و اعمال تنظیمات جستجو در شیرپوینت رو در قالب SharePoint Administration توضیح بدم. در پست(ها)ی بعدی اعمال و بروزرسانی تنظیمات را از طریق Power Shell و همچنین از طریق کد(Development) نیز توضیح خواهم داد. برای اینکه سایت شیرپوینتی قابل جستجو باشد، ابتدا میبایست Search Service Application را ایجاد و کانفیگ کنیم.با این کار ما سه گام زیر را درجستجو برداشته ایم: 1- Componentهای مربوط به Query, Crawling و Componentهای مربوط به مدیریت سرورهای مختلف در فارم را ایجاد کرده ایم. 2- Featureهای مربوط به Enterprise Search را ایجاد کنیم. 3- Accountهای مربوط به Search را ایجاد کرده ایم. ایجاد Search Service Application در Central Administration> Application Management گزینه Manage Service Application را انتخاب و یک Search Service Application(SSA جدید ایجاد کنید. این کار را با باز کردن منوی New در نوار ریبون و انتخاب گزینه Search Service Application انجام دهید. در این فرم یک نام برای SSA جدید انتخاب کنید. گزینه 'None' را برای Fast Search Application انتخاب کرده و یک اکانت برای SSA انتخاب نمایید. ترجیحا یک اکانت جداگانه برای Search ایجاد کنید که میبایست روی SharePoint Database نیز دسترسی کافی داشته باشد. برای ایجاد Application Pool ها(در گام بعد) نیز میتوانید از همین اکانت استفاده کنید. در ادامه برای استفاده از SSA به دو Application Pool نیاز داریم: یکی برای وب سرویس مربوط به تنظیمات سایت و ایجاد و اجرای کوئری ها و دیگری وب سرویس مربوط به Search Admin. بنابراین: ابتدا یک Application Pool را به Search Admin Web Service اختصاص میدهیم. شما میتوایند از بین Application Poolهای موجود در فارم یکی را انتخاب و یا یک Application Pool جدید بسازید. یک اکانت برای این Application Pool که میتواند User مربوط به Search باشد که در قسمت قبل معرفی کردید. سپس یک Application Pool به Search Query and Site Settings Web Service اختصاص میدهیم. شما میتوایند از بین Application Poolهای موجود در فارم یکی را انتخاب و یا یک Application Pool جدید بسازید. یک اکانت برای این Application Pool که میتواند User مربوط به Search باشد که در قسمت قبل معرفی کردید. با کلیک 'OK' عملیات ایجاد SSA و کانفیگ پیش فرض آن (و در واقع سه گامی که در ابتدا به آن اشاره شد)انجام میشود. مشاهده میکنید که دو سرویس، به Service Application ها اضافه شده است. شما میتوانید برای اطمینان از اینکه اکانت(ها) که برای ایجاد و کانفیگ SSA معرفی کردید مجوز کافی برای جستجو دارند، User Profile Service را در همین صفحه کلیک کرده و با انتخاب گزینه Administrators از نوار ریبون، وارد فرم Administrators for User Profile شوید. با کلیک روی هر کاربر مجوزهای آن را در باکس پایین مشاهده میکنید. در این مرحله مجوز Retrieve User Data for Search Crawls میبایست حتما برای این کاربر فعال باشد. همچنین شما میتوانید بررسی کنید که آیا سرویس اکانت(ها) شما دسترسی کافی به سایت های شیرپوینتی را دارند یا خیر. برای این کار در Central Administration> Application Management> Manage Web Applications با کلیک Web Application مورد نظر و انتخاب گزینه User Policy فرم Policy for Web Application را مشاهده خواهید نمود. اکانت(ها) که برای ایجاد و کانفیگ SSA معرفی کردید میبایست حتما مجوز Full Read را داشته باشند. به نقل از pspcommunity.org ، نویسنده حمیده ابوالحسنی