Tag Archives: KeywordQuery SharePoint

Tham khảo thuận tiện: Mặc định kết quả từ tìm kiếm KeywordQuery

Khi bạn gọi thi công() phương pháp trên một KeywordQuery, bạn có thể tạo ra một ResultTable dựa trên ResultType.RelevantResults.  Đoạn mã này minh họa những gì tôi có nghĩa là:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Bảng kết quả sẽ có các cột sau thông tin: 

WorkId
Đánh giá
Tiêu đề
Tác giả
Kích thước
Đường dẫn
Mô tả
Viết
SiteName
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Tôi xuất phát từ danh sách này từ một SharePoint 2010 môi trường, Phiên bản doanh nghiệp.  Hy vọng rằng nó sẽ được thuận tiện cho một ai đó trong tương lai.

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery và tài sản HiddenConstraints

Tôi đã làm một chút công việc với các KeywordQuery đối tượng trong SharePoint 2010 và làm việc sử dụng các HiddenConstraints bất động sản.

Tôi đã không thấy bất kỳ thông tin hữu ích ngay lập tức trên rằng bất động sản, Vì vậy tôi nghĩ tôi sẽ nhanh chóng jot xuống làm thế nào tôi đã sử dụng nó.

Như xa như tôi có thể nói, Đây là một hạn chế tự động thêm vào các truy vấn do đó bạn có thể sắp xếp của công viên nó có và không phải lo lắng về nó.  Như vậy, đó là chỉ là một từ khóa (hoặc bộ từ khóa) và bổ ngữ mà bạn có thể nhập vào để giao diện khi bạn thực hiện tìm kiếm từ khóa.  Đây là một ví dụ:

keywordQuery.HiddenConstraints = "phạm vi:\"Industry" ";

Bạn có thể thêm thêm ràng buộc với một vũ trụ delimiter.

keywordQuery.HiddenConstraints = "phạm vi:\"Industry" Quốc phòng";

Ở trên là nói bằng tiếng Anh, "chạy một truy vấn từ khóa tìm kiếm"quốc phòng"và hơn nữa, sử dụng phạm vi "Công nghiệp".

Đây là một cách khác để nhìn vào nó:

image

Tôi đã sử dụng nó để cung cấp một phạm vi tự động phụ thuộc vào ngữ cảnh trên một phần tùy chỉnh trang web.  Khi người dùng nhấp chuột vào một tab và nhấp chuột một nút tìm kiếm, tab ra các phạm vi tìm kiếm cụ thể.  Nó làm việc tốt cho đến nay.

</kết thúc>

Đăng ký vào blog của tôi.

Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin