Sådan angives mennesker som et søgeområde / Udgangspunktet for indeksering ved hjælp af SharePoint 2013 REST API

Jeg havde grund til at arbejde med SharePoint 2013 Search API via resten for første gang. Jeg ønskede at søge efter personer, ikke dokumenter. Nøglen læring her er, at angiver du indholdskilder via sin GUID (eller i det mindste i dette tilfælde). Følgende jQuery kodestykke viser hvordan:

    loadExpertsAsync: funktion() {

        jQuery.support.cors = True;

        $.Ajax({
            URL-adresse: Dette.CreateFullApiUrl() +
                "?querytext = 'hjemmesider'&SourceId = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Færdigheder,AboutMe,Interesser,Jobtitel,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&ROWLIMIT = 99",
            metode: "FÅ",
            overskrifter: { "Acceptere": "ansøgning/json; OData = verbose" },
            cache: falsk,
            succes: funktion (resultat) {

I mit tilfælde, Jeg kører API mod SharePoint online. At få GUID'EN, Jeg har fulgt disse trin:

  1. Adgang til SharePoint administration
  2. Vælg "Søg" fra den venstre hånd navigation
  3. Vælg Administrer"resultatet kilder"
  4. Vælg "Lokale folk resultater"
  5. Kig på URL-adressen.

Min URL kiggede noget som:

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

Parameteren sourceid er hvad arbejdede nemlig mig.

(Jeg forstår at sourceid faktisk kan være en slags permanent ting med SP, men jeg vil altid tjekke alligevel 🙂 ).

</slutningen>

undefinedAbonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

2 tanker om ”Sådan angives mennesker som et søgeområde / Udgangspunktet for indeksering ved hjælp af SharePoint 2013 REST API

  1. Ashish Patel

    Ja, Paul det synes id'erne er fast i alle SP13 miljøer og her er listen, som jeg fik fra en anden kilde:

    Dokumenter e7ec8cee-ded8-43c9-beb5-436b54b31e84
    Elementer, der opfylder en indholdstype 5dc9f503-801e-4ced-8a2c-5d1237132419
    Elementer, der opfylder et tag e1327b9c-2b8c-4b23-99c9-3730cb29c3f7
    Emner relateret til aktuelle bruger 48fec42e-4a92-48ce-8363-c2703a40e67d
    Elementer med samme søgeord som dette emne 5c069288-1d17-454a-8ac6-9c642a065f48
    Lokale folk resultater b09a7990-05ea-4af9-81ef-edfab16c4e31
    Lokale rapporter og dataresultater 203fba36-2763-4060-9931-911ac8c0583b
    Lokale SharePoint resultater 8413cd39-2156-4e00-b54d-11efd9abdb89
    Lokale Video resultater 78b793ce-7956-4669-aa3b-451fc5defebf
    Sider 5e34578e-4d08-4edc-8bf3-002acf3cdbcc
    Billeder 38403c8c-3975-41a8-826e-717f2d41568a
    Populære 97c71db1-58ce-4891-8b64-585bc2326c12
    Seneste ændrede elementer ba63bbae-fa9c-42c0-b027-9a878f16557c
    Anbefalede varer ec675252-14fa-4fbe-84dd-8d098ed74181
    Wiki 9479bf85-e257-4318-b5a8-81a180f5faa1

    Svar
  2. Pingback: Eksempel SharePoint resten opkald « Paul Galvin SharePoint plads

Efterlad et svar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *