Tag Archives: Търсене

Как да зададете хора като обхват за търсене / Източник на съдържание с помощта на SharePoint 2013 ПОЧИВКА API

Имах причина да работите на SharePoint 2013 API за търсене чрез почивка за първи път. Исках да търсене на хора, не документи. Ключът обучение тук е, че задавате източници на съдържание чрез своя GUID (или поне в този случай). В следните jQuery фрагмент показва как:

    loadExpertsAsync: функция() {

        jQuery.support.cors = вярно;

        $.Аякс({
            URL адрес: Това.CreateFullApiUrl() +
                "?querytext = "портали"&SourceId = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Умения,AboutMe,Интереси,Длъжност,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl "" +
                "&RowLimit = 99",
            метод: "ВЗЕМИ",
            заглавки: { "Приемете": "приложение/json; oData = многословно" },
            кеш: фалшиви,
            успех: функция (Резултат) {

В моя случай, Аз съм тичане API срещу SharePoint онлайн. Да получите GUID, Аз последовател тези стъпвам:

  1. Достъп до центъра за администриране на SharePoint
  2. Изберете "търсене" от лявата навигация
  3. Изберете "Управление на източници на резултат"
  4. Изберете "Резултати от местните хора"
  5. Погледнете на сайта.

Моят URL погледна нещо подобно:

https://xyzzy-admin.sharepoint.com/_layouts/15/searchadmin/EditResultSource.aspx?level=tenant&sourceid=b09a7990%2D05ea%2D4af9%2D81ef%2Dedfab16c4e31&view=1

Параметърът на sourceid е това, което работи за мен.

(Аз разбирам, че sourceid всъщност може да бъде нещо като нещо постоянно с SP, but I’ll always check anyway 🙂 ).

</край>

undefinedАбонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

Пример SharePoint ОСТАНАЛИТЕ повиквания

Ето един набор от примерни почивка повиквания, които работят за мен и може да ви помогне, както и. Като от 02/2014, there are two examples 🙂

  1. Адресирате колона с интервали в името си
  2. Референтен мулти-изберете колона
  3. Хората търсене чрез почивка

 

Аз ще добави към това като времето минава.

Ето някои полезни мастила, аз открих, както и:

Адресирате колона с интервали в името си

Аз създадете списък по избор с една колона, наречена "Блог автор" (пространството между блог и автор).

$select за позоваване на тази колона е:

image

Просто замени пространството с "_x0020_". Виждаме _x0020_ в много примери в internets и почивка е не се различава.

Ако не направите това, Вие сте може да получите съобщение за грешка като това:

Изразът “Автор блог” не е валиден.

Лесно достатъчно.

Референтен мулти-изберете справочна колона

Създаден:

  1. Създаване на потребителски списък, наречен категории.
  2. Добави някои категории. Добавих категории thusly:image
  3. Създайте друг потребителски списък, наречен MockBlog и добавете категории като мулти-изберете списък колона (или колона на сайт, ако това е как да хвърли).

Добавяне на някои елементи в списъка с Mockblog и сте готови.

Повикване Аякс стил, използвайки jQuery ще изглежда нещо подобно:

serverUrl  = "/_api/уеб/списъци/GetByTitle("MockBlog")/елементи" +
             "?$изберете = заглавие,Категории/заглавие,Blog_x0020_Author/заглавие" + 
             "&$разширяване = Blog_x0020_Author,Категории";

Ние сме се казва от SharePoint "ми даде заглавието за всички категории (Категории/заглавие). Получаване на действителни стойности за Заглавие от $разширяванеING списъка категории." (Моят спокоен перифразира е вероятно доста хлабав, но това как интерпретирам го).

Ако сте прави това чрез JavaScript и използвайки цигулар да погледнете на изхода, получавате нещо подобно в замяна:

 

image

(По-горе е един обект JSON)

Хората търсене чрез почивка

Аз blogged за това отделно. Ключът е да зададете параметър на sourceid, чиято стойност е GUID на източника на съдържание на местните хора. (Източници на съдържание се използва да се нарича обхвати и е Моят о ми толкова трудно да обърне всичко с обхват за мен!).

Прочетете повече за него тук: http://www.mstechblogs.com/paul/?p=10385

 

</край>

undefinedАбонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin