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ó:
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>
Theo tôi trên Twitter lúc http://www.twitter.com/pagalvin