Tất cả chúng ta phải đồng ý rằng tìm kiếm đóng một vai trò không
thể thiếu trong bất cứ quá trình triển khai thành công một hệ thống
sharepoint nào và là một lỉnh vực mà Microsoft tiếp tục đầu tư phát triển
trong mỗi bản phát hành mới của Sharepoint . Microsoft đã đi xa hơn trong
việc có được FAST 2 năm về trước mà bây giờ nó được cung cấp như
là một tiện ích riêng biệt của Sharepoint cho những người sẳn sàng đầu
tư vào lĩnh vực tìm kiếm cao cấp . Ngoài FAST ,
Sharepoint 2010 search còn đem đến nhiều loại tìm kiếm khác nhau mỗi loại đều
có các tính năng và công dụng riêng .
Trước khi đi sâu vào hướng dẫn từng bước , tôi sẽ liệt kê một số
tính năng mới mà bạn sẽ mong đợi từ Shareoint Server 2010 Search .
ü Truy
cấn cú pháp luận lý cuối cùng đã được giới thiệu . Chúng bao gồm các toán tử
AND , OR và NOT trong các truy vấn tìm kiếm của bạn.
ü Tính
năng gợi ý trong khi gõ và sau khi chạy các truy vấn tìm kiếm .một tính năng
yêu thích mà chúng ta thường thấy trong các bộ công cụ tìm kiếm lớn như
Google , Bing
ü Tích
hợp Sharepoint enterise Search với Window 7 cho phép người dùng cuối sử dụng
search box của Window 7 tìm kiếm nội dung trong Sharepoint 2010.
ü Các
kết quả hiển thị được cải tiến để cung cấp các bộ lọc cho việc tìm kiếm kết
quả như loại tài liệu , categories , quản lí thuộc tính.
ü Khả
năng xem ngay trên trình duyệt , cho phép người dùng cuối xem các tài liệu
bên trong chính chính duyệt của họ bằng cách sử dụng Web Office Apps và không
cần phải phụ thuộc vào việc mở các ứng dụng văn phòng cần thiết
hay thậm chí cần phải cài đặt phần mềm đó trên máy local . Điều này đem đến
nhiều thuận tiện khi bạn truy cập vào các trang Sharepoint khi bạn ngồi tại
các quán hoặc internet café mà ở đó có thể không cài các Microsoft Office
Suite .
ü Cuối cùng nhưng không kém phần quan trọng , có một số cải tiến
về People Search , bao gồm tên phiên âm và kết hợp với nickname và
self-search.
Sharepoint Server Search là một ứng dụng dịch vụ độc lập với các
dịch vụ khác và không còn bị ràng buộc bởi Shared Service Provider (SSP) đã
được giới thiệu trên Sharepoint 2007.
Cấu trúc tìm kiếm của Sharepoint 2010 được tạo thành từ các
Crawler ,Indexing Engine , Query Engine, các giao diện người dùng và các
Query Object Model . Chúng ta bây giờ có thể linh hoạt hơn và có khả năng mở
rộng với các thiết kế tìm kiếm trong 2010 và chúng ta không chỉ có thể thiết
lập nhiều Query Server mà còn có thể mở rộng các Index Server và thêm nhiều
loại khác nữa .
Dưới đây là một cái nhìn tổng quan luận lý về các thành phần cấu
tạo nên Sharepoint 2010 Search Configuration.
Cấu hình Service Application
Trong Central Administration à Application Management à Manage Service Applications.
Click New à Search Service Application
Name : Đặt tên cho Service Application của bạn.
FAST Service Application : chọn “None” ( tạm thời chưa đề cập
đến FAST Search )
Search Service Account: Click vào Register new manged
account và hãy chắc rằng domain account của bạn đã được tạo trong Active
Directory .Ở đây tôi đã tạo riêng một tài khoản search AnhTuan-PC\sp_search
Application Pool for Search Admin Web Service: tạo
mới một application pool cho search admin web service application.
Application Pool for Search Query and Site Settings Web Service: tạo mới một application
pool cho search query web service application.
Click Create
search service application bắt đầu xử lý các cấu hình của nó
Sau khi được xác nhận dịch vụ Search Service
Application đã được tạo thành công
Bây giờ nếu chúng ta quay lại Application Management à Manage Service Application , bạn sẽ đế ý
thấy có 2 dịch vụ bổ sung được thêm vào danh sách. Bao gồm :
1. Search Service Application ( trang Search Administration đặc thù
cái này tương tự như trong Sharepoint 2007 .Từ đây chúng ta có thể tạo ra các
quy tắc thu thập dử liệu , đặt lại các index ,thiết lập các content source
.v.v..
2. WS_UsageApplication (Đây là một dịch vụ mới
trong Sharepoint 2010 mà cụ thể là xử lí các Usage and Health Data Collection
Service Application . Ứng dụng này quản lí các web analytics ví dụ như Usage
, Search Query Usage ,Rating Usage v..v)
Mở Search Administration bằng cách click vào Search Service
Application vừa tạo .
Default content access account được set cho tài khoản mà chúng ta đã xác định
lúc tạo Search Service Application , ở đây của tôi làAnhTuan-PC\sp_search
Xác nhận quyền hạn
Có một vài chổ cần chú ý chúng ta nên kiểm tra để chắc chắn rằng
Default Content access account (sp_search) của chúng ta đã được cấp quyền
truy cập phù hợp.Đầu tiên kiểm tra User Profile Service Applicatioh bằng cách
vào Service Application à User Profiles , hightlight User Profile và chọn
Administrators trên Ribbon
Tài khoản vừa mới cấp quyền sp_search cần phải có chọn quyền
“Retrieve People Data for Search Crawlers”
Chúng ta cũng cần xác nhận rằng tài khoản sp_search cần có quyền
“Read” đối với các Web Application được thu thập thông tin.
Vào Central Administration à Application Management à Manage Web Applications .Một lần nữa
hightlight Web Application và từ thanh Ribbon chọn User Policy
Chắc chắn rằng Search Crawling Account được set cho tài khoản
sp_search
Content Sources
Thử vào Content Source được liệt kê trong thanh điều hướng Quick
Launch dưới mục Crawling
Đối với trường hợp Sharepoint 2007 ,các Local Sharepoint Site
của chúng ta được phát hiện tự động , mặc dù không có một lịch trình thu thập
dử liệu nào.
Kiểm tra xem các Start Addresses của bạn đã được đặt trong
content source thông qua bộ edit content source trên thanh drop-down
menu.Chúng bao gồm tất cả các Sharepoint Web Application.
Bạn có thể dể dàng tạo ra lịch trình thu thập dử liệu bằng cách
Click vào Local SharePoint sites và kéo xuống Crawl Schedules.
Click vào nút Start all Crawls để bắt đầu thu thập dữ liệu từ
trang Manage Content Source.
Sau khi quá trình thu thập dử liệu đã hoàn tất , bạn nên xác
nhận rằng không có lỗi nào phát sinh trong quá trình thu thập dử liệu ban đầu
.Thông thường các lỗi được ghi nhận phần lớn là do gán quyền không chính xác.
Tạo một “Basic Search Center” Site
Nếu bạn chưa tạo thì từ trang top level site Click Site Action à New Site
Chọn “Basic Search Center ”
Điền vào tên và URL và click vào Create
Nó sẽ cung cấp cho bạn một Search Center tương tự như bên dưới
Tạo một “Enterprise Search Center” Site
Chúng ta hãy tạo một Enterise Search Center để so sánh . Điểm
khác biệt then chốt ở đây là chúng ta được cung cấp với 2 tab tìm kiếm , một
cho Site và cái kia cho tìm kiếm People .
Từ Central Administration à Application management à Site Collection click vào Create site
Collection .Chắc chắn rằng bạn đang tạo Site Collection bên dưới có quan hệ
với Web Application
Nhập tiêu đề , Desciption v.vv và chọn Enterise Tab bên dưới
Template Selection . Chọn Enterise Search Center , chọn administrator cho
site collection và nhấn OK
Bạn sẽ được cấp một Enterise Search Center tương tự như bên dưới
Kiểm tra search center mới bằng cách thực hiện hai
loại tìm kiếm trên
Searching Content
Searching People
Khi bạn muốn tìm kiếm nội dung trong My Sites , Crawl log hiển
thị một warning sau :
“This item and all items under it will not be crawled because
the owner has set the NoCrawl flag to prevent it from being searchable”
Đê sữa lỗi này bạn vào My Site à Site Action à Site Settings click vào “Search and offline availability” dưới Site
Administration và chọn Yes đối với “Allow this site to
appear in search results?”
Người viết: Nguyễn Lê Anh Tuấn
|
0 comments:
Post a Comment