Arhive de categorii: Căutare SharePoint

Cum pentru a specifica oamenilor ca un domeniu de căutare / Sursă de conţinut utilizând SharePoint 2013 RESTUL API

Am avut un motiv pentru a lucra cu SharePoint 2013 API de căutare prin intermediul restul pentru prima dată. Am vrut pentru a căuta oameni, nu documente. Cheia aici este că de învăţare specificate sursele de conținut prin intermediul GUID sale (sau cel puţin în acest caz). JQuery următorul fragment Arată cum:

    loadExpertsAsync: funcţia() {

        jQuery.support.cors = adevărat;

        $.Ajax({
            URL-ul: Acest lucru.CreateFullApiUrl() +
                "?querytext = "portaluri"&IDSursă = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Abilităţi,AboutMe,Interesele,Funcţie,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&RowLimit = 99",
            metoda: "OBŢINE",
            anteturi: { "Accepta": "cerere/json; Odata = verbose" },
            cache-ul: fals,
            succesul: funcţia (rezultatul) {

În cazul meu, I sînt running API împotriva SharePoint online. Pentru a obţine GUID-ul, Am urmat pasii:

  1. Accesaţi centrul de administrare SharePoint
  2. Selectează "căutare" din stânga mâna de navigare
  3. Selectaţi "gestionare rezultatul surse"
  4. Selectaţi "Localnicii rezultate"
  5. Uita-te la URL-ul.

URL-ul meu arata ceva de genul:

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

Parametrul IDSursă este ceea ce a lucrat pentru mine.

(Am înţeles că IDSursă poate fi de fapt un fel de lucru permanente cu SP, but I’ll always check anyway 🙂 ).

</scop>

undefinedAboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

O cauză pentru "creatorul această anomalie a făcut nu specificaţi un motiv.”

Am făcut o mulţime de lucru cu SharePoint caută în ultima vreme şi în mod specific clasa KeywordQuery, Proprietăţi şi metode.

Dacă doriţi setul de rezultate în returna rezultate dincolo suspecţii de obicei (a se vedea aici), Adăugaţi la colecţia de SelectedProperties, ca şi în:

myKeywordQuery.SelectProperties.Add("xyzzy");

Multe mulţumiri şi un sfat de la pălărie la Corey Roth şi Acest post de blog-ul extrem de util (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

În cazul meu, "xyzzy" nu este de fapt o proprietate gestionată.  Când am adăugat la SelectedProperties oricum, SharePoint au aruncat unul de meu preferat vreodată runtime excepţii:

"Creatorul de acest defect nu specifica un motiv."

Îmi place mai ales capitala "R" în motiv.  Acest lucru sună la mine ca echivalentul .NET"Nu am nici o gura, şi eu trebuie să striga.”

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Referinţă la îndemână: Implicit rezultatele de căutare KeywordQuery

Când vă invoca Execute() metoda pe un KeywordQuery, Aveţi posibilitatea să creaţi un ResultTable bazat pe ResultType.RelevantResults.  Acest fragment de cod ilustrează ce vreau să spun:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Tabelul rezultată va avea următoarele coloane de informații: 

WorkId
Protopopiat
Titlul
Autor
Dimensiune
Calea
Descriere
Scrie
SiteName
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Am derivat această listă la o SharePoint 2010 mediu, curaj a redacta.  Sperăm că acesta va fi util pentru cineva în viitor.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery şi proprietatea HiddenConstraints

Am făcut un pic de lucru cu KeywordQuery obiect din SharePoint 2010 şi care recurg la HiddenConstraints proprietate.

Nu am gasit orice informaţii utile imediat pe faptul că proprietatea, asa ca m-am gândit aş rapid ciornă cum am fost folosind aceasta.

În măsura în care pot să spun, Aceasta este o restricţie automată adăugate la interogare, astfel încât aveţi posibilitatea să sortaţi a parcului este acolo şi nu vă faceţi griji despre asta.  Ca atare, Acesta este doar un alt cuvânt cheie (sau un set de cuvinte cheie) şi modificatori care aveţi posibilitatea să tastaţi în la UI atunci când faci o căutare de cuvinte cheie.  Iată un exemplu:

keywordQuery.HiddenConstraints = "domeniul de aplicare:\"Industry" ";

Aveţi posibilitatea să adăugaţi constrângeri suplimentare cu un spaţiu separator.

keywordQuery.HiddenConstraints = "domeniul de aplicare:\"Industry" Aparare";

Cele de mai sus este de a spune în limba engleză, "executaţi o interogare de cuvinte cheie în căutarea"aparare"şi mai mult, Utilizaţi "Industrie" domeniul de aplicare.

Iată un alt mod de a privi la ea:

image

Eu am been folosire it pentru a furniza un domeniu dependente de contextul automată pe o parte web particularizate.  Când utilizatorul face clic pe o filă şi face clic pe un buton de căutare, fila dictează un domeniu de căutare special.  Este de lucru bine atât de departe.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Unul dintre motivele pentru „una sau mai multe câmp tipuri nu sunt instalate corect”

Am fost a face un mic tweak ieri la o parte de web care face o interogare de CAML împotriva o listă.  Am făcut schimbarea, l-a dislocat şi am lovit cu o eroare:

O eroare neașteptată a apărut în trei zile Outlook Prognoza Meteo WebPart. Vă rugăm să contactaţi administratorul de sistem. Unul sau mai multe tipuri de câmpuri nu sunt instalate în mod corespunzător. Du-te la pagina de Setări listă pentru a şterge aceste câmpuri.

I se confrunta cu o altă problemă de aiurit mai devreme astfel încât nu conecta imediat interogarea florin cu eroare care SharePoint de raportare a fost pentru mine.  Am făcut o scurtă căutare bing şi şi găsit acest post de blog util de Sandeep nikov  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Aici este interogare rău:

interogare.Interogare ="<În cazul în care><Şi><NEQ><FieldRef nume = "Abr" Şispan >>< tip de valoare = "Text" > SFNY < / valoarea >< FieldRef nume ="Abr"/ >< tip de valoare ="Text" > SFIS < / valoarea >< / Neq >< / şi >< / unde >";><Tipul de valoare = "Text">SFNY</Valoarea><FieldRef nume = "Abr" Şispan >>< tip de valoare = "Text" > SFNY < / valoarea >< FieldRef nume ="Abr"/ >< tip de valoare ="Text" > SFIS < / valoarea >< / Neq >< / şi >< / unde >";><Tipul de valoare = "Text">SFIS</Valoarea></NEQ></Şi></În cazul în care>";

Aici este fix:

interogare.Interogare ="<În cazul în care><Şi><NEQ><FieldRef nume = "Abr" Şispan >>< tip de valoare = "Text" > SFNY < / valoarea >< FieldRef nume ="Abr"/ >< tip de valoare ="Text" > SFIS < / valoarea >< / Neq >< / şi >< / unde >";><Tipul de valoare = "Text">SFNY</Valoarea></NEQ><NEQ><FieldRef nume = "Abr" Şispan >>< tip de valoare = "Text" > SFNY < / valoarea >< FieldRef nume ="Abr"/ >< tip de valoare ="Text" > SFIS < / valoarea >< / Neq >< / şi >< / unde >";><Tipul de valoare = "Text">SFIS</Valoarea></NEQ></Şi></În cazul în care>";

Deci, morale din poveste este: Asiguraţi-vă că vă florin este corect sau este posibil să primiţi o eroare de aiurit.

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

</scop>

Anunţând grupului de utilizatori Microsoft Enterprise Search

Eu sunt foarte încântaţi să anunţăm că Natalya Voskresenskaya, meu colegi SharePoint MVP şi partener (cu mult mai puţin ajutor de la mine decat ea merita) lansează un nou grup de utilizatori dedicate şi de căutare de Intreprindere bazat pe tehnologia Microsoft. Ca o chestiune practică, Acest lucru reduce la SP 2010 Căutaţi şi o mulţime de vorbesc despre FAST, mai ales în nostru prima sesiune. Natalya si au scris mult despre rapid anul trecut pe Blogurile noastre (Natalya a chestii mai mult şi mai bine decât mine!).

Întâlnirea noastră primul este vine până în doar câteva săptămâni din New York la Microsoft recent renovat birourile 6 lângă centru de Rock. Dacă vă aflaţi în New York 12/9, aveţi nici o scuză să nu facă un aspect. De asemenea pentru tine oameni Jersey. Connecticut de persoane pot sta acasă (glumeam!).

NY/NJ/CT oamenii ar trebui să săriţi peste acest paragraf. Ne-am propus, de asemenea, pentru a înregistra sesiunea şi a alerga o sesiune live web, Deci, dacă locuiţi în afara zonei de tri-stat, ar trebui să fie capabili să tune.

Voi blog despre acest lucru ceva mai mult ca se apropie de această zi cel mai bun augur, dar Inregistreaza-te acum. După ce vă înregistraţi, lungă aşteptare începe. În acest timp, clar al tău program, rupe de ştiri pentru a familiei tale şi mass-media de alertă pentru că nu va dori să dor de Nate Treloar launch our group to the moon and beyond 🙂

Afla mai multe de la site-ul nostru oficial: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Guvernare şi căutare SharePoint – Nu este niciodată prea târziu pentru a începe

I a scris un articol (http://searchwinit.techtarget.com/tip/0,289483,sid1_gci1345231_mem1,00.html#) pentru SearchWinIT.com guvernare ca aceasta se referă la căutare SharePoint. Nu este în meu de obicei de voce"" but that’s editing for you 🙂

Iată cum începe:

Deşi aproape fiecare aspect al SharePoint pot beneficia de un plan de puternic de guvernare, MOSS 2007 Curaj Cercetare functionality beneficii mai presus de toate.

Ca toate părţile din SharePoint, nu există veşti bune şi bad veste despre guvernare. Pentru multe organizaţii, Vestea proastă este faptul că este extrem de dificil să includă un plan de guvernare în cazul în care nu a existat.

Dar aici este o veste bună: Puteţi configura rapid şi îmbunătăţi căutare întreprindere la aproape orice ora. Şi când să pună în aplicare un plan de guvernare pentru întreprindere căutare, puteţi vedea rezultate imediate.

Una dintre problemele cu SharePoint şi guvernare este că companiile de multe ori te genunchi adânc în SharePoint cu nici un plan de guvernare şi de atunci, nu există nici o transmite calea uşoară să-l rezolve. Nu asa cu căutare. Citeste articolul pentru a obţine gândurile mele pe acest subiect.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Technorati Tags: ,

Servicii pe Server are nu lista de căutare — de ce?

Am fost pe chat azi cu Agnes Molnar (singura persoana ştiu că ştiu în Ungaria) despre o problemă de configurare ciudat Căutaţi. Şi anume, Căutaţi a fost lipsă de pe "servicii pe server" afişare (prin centrală Admin-> Operaţiuni-> Servicii pe Server).

Am avut o privire la un VM funcţionale pe propria mea maşină şi împreună, am stabilit că căutare nu a fost instalat pe acel server. Există, probabil, câteva moduri de a face acest lucru, dar am facut-o prin confirmarea că "Office SharePoint Server Search" lipsea din lista de servicii prin Start-> Instrumente de administrare-> Servicii.

Ciudat, .exe asociat * era * pe server ("C:\Program FilesMicrosoft Office Servers12.0Binmssearch.exe").

Am făcut o căutare rapidă şi a găsit acest blog intrare: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Ce este un lanţ de e-mail cu acest punct-cheie:

"Am rezolvat această problemă. A fost greseala mea. Aleg "front Web end" în loc de "Complete" în timpul instalării."

Acest lucru a fost promiţător, dar nu am fost sigur dacă instalatorul fapt luat WFE în loc de complet atunci când instalarea MOSS.

Am verificat pentru prima (mai devreme) versiune a fişierului PSCDiagnostics * în 12 jurnal de stup Director şi acolo, am constatat că programul de instalare a avut, de fapt, configurat acest server pentru a fi un front end web. Final de poveste şi a avut un final fericit.

(Undeva de-a lungul liniei, Bob Fox s-au implicat, dar tot imi amintesc de el contribuie la discuţia a fost un comentariu despre Fabulă 2).

Actualizare: Agnes Blogurile despre acest subiect aici: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Technorati Tags:

Iute Vîrf: Utilizarea “IsDocument:1” să tăiaţi Rezultatele cautarii

Actualizare 11/03/08: Colegi MVP Mike Walsh corect subliniază că acest lucru este un AAC 3.0 / MOSS caracteristică. Nu funcţionează în AAC 2.0 sau mai devreme.

Updatte 11/03/08: (A doua actualizare într-o zi!): Asiguraţi-vă că pentru a citi comentariu excelent de la "nowise" pentru mai multe informaţii şi un alt bun xref link.

Două întrebări venit în succesiune rapidă în această săptămână pe forumuri MSDN cere o variantă a acestui:

"Când am de căutare un cuvânt cheie, pliant de la meu bibliotecă de documente cu acel cuvânt cheie în calea lor va veni mai întâi în rezultatele mele de căutare. Nu vreau să se întâmple. Fişierele cu acel cuvânt cheie sunt mai importante pentru mine. Nu vreau pentru a vedea folderele la toate."

Aceasta este de fapt destul de uşor să afară de la cutie. Pur şi simplu adăugaţi un IsDocument":1" interogarea de căutare şi SharePoint de căutare (atât WSS şi MOSS) se va limita la care prezintă documente reale.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Technorati Tags:

A Comitetul dumneavoastră căutaţi întâlnit luna aceasta?

Acesta este începutul lunii şi acum este un moment la fel de bun ca orice pentru compania dumneavoastră căutaţi Comitetului pentru a obţine împreună şi de a analiza cele mai bune pariuri, succes şi nu atât de succes căutări, etc.

Nu aveţi un comitet de căutare? Then form one 🙂

AAC şi mai ales MOSS căutare beneficiaza de unele umane de supraveghere. Investi câteva ore pe lună pe o bază consistentă lunar este nu numai mai distractiv decât un butoi de monkeys, se poate:

  • Oferi o perspectivă asupra nevoilor de informare ale întreprinderii. În cazul în care oamenii sunt în căutare stânga şi la dreapta pentru subiect "xyzzy," ştiţi că este un subiect important pentru întreprindere.
  • Identifica potenţiali cerințe de formare. În cazul în care oamenii sunt în căutarea de subiect "xyzzy" dar într-adevăr ar trebui să fie căutarea pentru "Alexandru" apoi că puteţi folosi pentru a educa oameni buni pe unde şi cum să găsească informațiilor.
  • Ajuta organizaţia dumneavoastră rafina arhitectura de informaţii.
  • Identificarea oportunităţilor pentru a spori lexiconul.
  • Alte oportunităţi fără îndoială se va prezenta.

Cine ar trebui să fie căutaţi Comitetul? Ar trebui să ştii poporul tău cel mai bun, dar ia în considerare:

  • Cel puţin unul (şi poate doar unul) IT persoană care înţelege (sau poate afla) diverse moduri pentru a tweak-căutare, inclusiv cele mai bune pariuri, tezaur, proprietăți gestionate, etc.
  • Mai mulţi experţi în materie care poate citi rapoarte Căutaţi, ingera o şi de a comunica business-savvy acţiuni să-l, astfel încât ea poate împinge butoanele, trage pârghii şi deschide/închide supapele este necesar pentru a recomandărilor Comitetului.
  • Unul sau mai multe arhitecti de informaţii care pot valida, un fel sau altul, Dacă arhitectura de informaţii este de căutare prietenos şi dacă acesta este working bine pentru întreprindere.
  • Un scaun rotativ din Comitetul. Aduce în una sau două persoane care nu participă în mod normal în aceste tipuri de eforturi. Ele pot aduce la masa neobişnuite şi valoroase descoperiri.

Analiza fericit!

</scop>

Aboneaza-te la blog-ul meu.

Technorati Tags: