Arkivat e Kategorisë: SharePoint Kërko

Si të përcaktoni Njerëzit si Kërko Fushëveprimi / Përmbajtja Burimi Duke përdorur SharePoint 2013 REST API

I had reason to work with the SharePoint 2013 Search API via REST for the first time. I wanted to search for people, not documents. The key learning here is that you specify content sources via its GUID (or at least in this case). The following jQuery snippet shows how:

    loadExpertsAsync: funksion() {

        jQuery.support.cors = i vërtetë;

        $.ajax({
            url: kjo.CreateFullApiUrl() +
                "?querytext='portals'&sourceid='b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&selectproperties='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Skills,AboutMe,Interests,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&rowlimit=99",
            metodë: "GET",
            headers: { "Accept": "application/json; odata=verbose" },
            cache: i rremë,
            success: funksion (pasojë) {

Në rastin tim, I’m running the API against SharePoint online. To get the GUID, I followed these steps:

  1. Access the SharePoint admin center
  2. Select “search” from the left hand navigation
  3. Select “Manage Result Sources”
  4. Select “Local People Results”
  5. Look at the URL.

My URL looked something like:

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

The sourceid parameter is what worked for me.

(I understand that the sourceid may actually be a sort of permanent thing with SP, but I’ll always check anyway 🙂 ).

</fund>

undefinedAbonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Një Shkak për "krijuesi i këtij defekti nuk përcaktoi një arsye.”

Unë kam qenë duke bërë një punë shumë e me kerkimin SharePoint kohët e fundit dhe në veçanti klasa KeywordQuery, pronat dhe metodat.

Nëse ju doni rezultati vendosur të kthehen rezultatet më lart dhe përtej të dyshuarit e zakonshme (shikoni këtu), ju shtoni atë në mbledhjen SelectedProperties, si në:

myKeywordQuery.SelectProperties.Add("xyzzy");

Many thanks dhe një tip i kapelë për të Corey Roth dhe ky post jashtëzakonisht e dobishme blog (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

Në rastin tim, "Xyzzy" nuk është në fakt një pronë menaxhuar.  Kur kam shtuar atë për SelectedProperties gjithsesi, SharePoint hodhi një nga përjashtimet e mia të preferuar ndonjëherë runtime:

"Krijuesi i këtij defekti nuk specifikon një arsye."

Unë veçanërisht pëlqen të kryeqytetit "R" Arsyes.  Kjo për mua tingëllon si ekuivalente. Neto i "Unë nuk kam asnjë gojën, dhe unë duhet të bërtas."

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Referenca Handy: Rezultatet Default nga KeywordQuery Kërko

Kur ju kërkoj Execute() metodë në një KeywordQuery, ju mund të krijoni një ResultTable bazuar në ResultType.RelevantResults.  Ky copëza kodi ilustron çfarë dua të them:

ResultsTableCollection ResultTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Tabela rezulton do të ketë kolona e mëposhtme të informacionit: 

WorkId
Rank
Titull
Autor
Madhësi
Rrugë
Përshkrim
Shkruaj
SITENAME
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
Contentclass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Unë rrjedh nga një këtë listë SharePoint 2010 mjedis, Enterprise Edition.  Shpresojmë se kjo do të jetë i dobishëm për dikë në të ardhmen.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery dhe Pronës HiddenConstraints

I’ve been doing a bit of work with the KeywordQuery object in SharePoint 2010 and making use of the HiddenConstraints pronë.

Unë nuk e kam gjetur ndonjë informacion menjëherë të dobishme në pronën që, kështu që unë mendova se do të shënoj sa më shpejt që unë kam qenë duke e përdorur atë.

Me aq sa unë mund të them, this is an automatic constraint added to the query so that you can sort of park it there and not worry about it.  As such, it’s just another keyword (or set of keywords) and modifiers that you can type in to the UI when you do a keyword search.  Ja një shembull:

keywordQuery.HiddenConstraints = "scope:\"Industry\"";

You can add additional constraints with a space delimiter.

keywordQuery.HiddenConstraints = "scope:\"Industry\" defense";

The above is saying in English, “run a keyword query looking for “defense” and furthermore, use the “Industry” scope.

Here’s another way of looking at it:

image

I’ve been using it to provide a context-dependent automatic scope on a custom web part.  When the user clicks on a tab and clicks a search button, the tab dictates a particular search scope.  It’s working well so far.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Një arsye për "një apo më shumë lloje të terrenit nuk janë instaluar siç duhet”

Unë kam qenë duke bërë një shkulje të vogël dje në një pjesë të internetit që bën një pyetje CAML kundër një listë.  Kam bërë ndryshimin, vendosur atë dhe u godit me një gabim:

Një gabim i papritur ka ndodhur në tre Outlook Dita WebPart Weather Forecast. Ju lutem kontaktoni administratorin e sistemit. Një ose më shumë lloje fushë nuk janë instaluar siç duhet. Shko tek faqja settings lista të fshini këto fusha.

Unë u përballur me një çështje tjetër oddball herët kështu që unë nuk menjëherë lidheni pyetjen time CAML me gabimit që SharePoint ishte raportimi për mua.  Unë bëra një kërkim të shpejtë dhe të Bing dhe gjetur këtë post të dobishme blog nga Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Here is the bad query:

query.Query = "<Ku><Dhe><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFNY</Vlerë><FieldRef Name=’Abbr’/><Value Type=’Text’>SFIS</Vlerë></Neq></Dhe></Ku>";

Here it is fixed:

query.Query = "<Ku><Dhe><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFNY</Vlerë></Neq><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFIS</Vlerë></Neq></Dhe></Ku>";

Kështu, the moral of the story is: make sure your CAML is correct or you may get an oddball error.

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

</fund>

Shpallja e ndërmarrjes Microsoft User Group Kërko

I’m very excited to announce that Natalya Voskresenskaya, SharePoint MVP shoku im dhe partner (me ndihmën e shumë më pak nga mua se sa ajo e meritonte) is launching a new user group devoted to enterprise search based on Microsoft technology. As a practical matter, kjo boils poshtë për PS 2010 kërko dhe një shumë të flasim rreth FAST, especially in our first session. Natalya and I have written a lot about FAST over the last year on our blogs (Natalya has more and better stuff than I!).

Our first meeting is coming up in just a few weeks in New York at Microsoft’s newly renovated offices on 6th near Rock Center. If you’re in New York on 12/9, you have no excuse not to make an appearance. Likewise for you Jersey people. Connecticut people can stay home (just kidding!).

NY/NJ/CT people should skip this paragraph. We also plan to record the session and run a live web session so if you live outside the tri-state area, you should be able to tune in.

I’ll blog about this some more as this most auspicious day approaches but register now. After you register, the long wait begins. During that time, clear your schedule, break the news to your family and alert the media because you won’t want to miss Nate Treloar nisin grupin tonë në hënë dhe më gjerë

Find out more from our official site: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Governance and SharePoint Search – It’s Never Too Late to Start

Unë wrote an article (http://searchwinit.techtarget.com/tip/0, 289483, sid1_gci1345231_mem1, 00.html #) për SearchWinIT.com on governance as it relates to SharePoint Search. It’s not in my usual "voice" but that’s editing for you 🙂

Këtu është se si ajo fillon:

Edhe pse gati çdo aspekt të SharePoint mund të përfitojnë nga një plan qeverisës të fortë, MOSS 2007’s enterprise search functionality benefits most of all.

Like all parts of SharePoint, there is good news and bad news about governance. For many organizations, the bad news is that it’s extremely difficult to incorporate a governance plan where none existed.

But here’s the good news: You can quickly configure and improve on enterprise search at almost any time. And when you implement a governance plan for enterprise search, you can see immediate results.

One of the problems with SharePoint and governance is that companies often get knee deep into SharePoint with no governance plan and by then, there’s no easy path forward to solve it. No so with Search. Read the article to get my thoughts on that subject.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags: ,

Shërbimet në serverin askund nuk është përmendur Kërko — Përse?

I was chatting today with Agnes Molnar (personi i vetëm unë e di se unë e di në Hungari) about a strange search configuration problem. Namely, search was missing from the "services on server" shfaq (nëpërmjet Admin Qendrore -> Operacionet -> Shërbimet në Server).

Unë kisha një vështrim në një VM funksional në kompjuterin tim vet dhe së bashku, we determined that search was not installed on that server. There are probably a few ways to do this, but we did it by confirming that "Office SharePoint Server Search" was missing from the list of services via Start -> Administrative Tools -> Services.

Oddly, the associated .exe *was* on the server ("C:\Program Files\Microsoft Office Servers\12.0\Bin\mssearch.exe").

I did a quick search and found this blog entry: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

That’s an email chain with this key point:

"I solved this problem. It was my mistake. I choose "Web front end" instead of "Complete" during install."

This was promising, but we weren’t sure if the installer had actually picked WFE instead of complete when installing MOSS.

We checked for the first (earliest) version of the PSCDiagnostics* file in the 12 hive log directory and in there, we found that the installer had, në të vërtetë, configured this server to be a web front end. End of story and it had a happy ending.

(Somewhere along the line, Bob Fox got involved, but all I remember him contributing to the discussion was a comment about Fable 2).

Update: Agnes blogs about this subject here: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Tip i shpejtë: Përdorim “IsDocument:1” të Trim Rezultatet Kërko

Update 11/03/08: Fellow MVP Mike Walsh saktë vë në dukje se kjo është një WSS 3.0 / MOSS feature. It does not work in WSS 2.0 ose më herët.

Updatte 11/03/08: (Azhurimi i dytë në një ditë!): Të jetë i sigurt për të lexuar komentin shkëlqyer nga "asnjë mënyrë s'do ta" për më shumë informacion dhe një tjetër të mirë lidhjen xref.

Dy pyetje erdhi deri në suksesion të shpejtë të kësaj jave në forumet e MSDN kërkuar një ndryshim të kësaj:

"Kur unë kërkoni një fjalen, dosjet nga bibliotekën time dokument me atë fjalë në rrugën e tyre do të dalë e para në rezultatet e mia e kërkimit. Unë nuk dua që kjo të ndodhë. Files with that keyword are more important to me. I don’t want to see folders at all."

This is actually quite easy to do out of the box. Simply add a "IsDocument:1" në pyetjen e kërkimit dhe kërko SharePoint (dy WSS dhe myshk) do të kufizojë veten për të treguar dokumentet aktuale.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Komiteti ka Kërkimi juaj Met Kete Muaj?

Është fillimi i muajit dhe tani është aq i mirë një kohë si çdo të komitetit të kompanisë suaj të kërkimit për të marrë së bashku dhe të analizojë Bastet mirë, searches suksesshme dhe jo aq të suksesshme, etj.

Ju nuk keni një komitet kërkimit? Then form one 🙂

WSS and especially MOSS search benefit from some human oversight. Investing a few hours a month on a consistent monthly basis is not only fun më shumë se një fuçi e monkeys, ajo mund të:

  • Give insight into the information needs of the enterprise. If people are searching left and right for topic "xyzzy," you know that’s an important topic to the enterprise.
  • Identify potential training requirements. If people are searching for topic "xyzzy" but should really be searching for "abcd" atëherë ju mund të përdorni atë për të edukuar folks se ku dhe si për të gjetur informacion.
  • Help your organization refine its information architecture.
  • Identifikimi i mundësive për të rritur Thesaurus.
  • Mundësi të tjera pa dyshim do të paraqesin veten.

Kush duhet të jetë në komitetin e kërkimit? You would know your people best, por e konsiderojnë:

  • Së paku një (dhe ndoshta vetëm një) IT personi i cili e kupton (ose mund të mësojnë) mënyra të ndryshme për të shkulje kërkim, duke përfshirë bastet më të mira, enciklopedi, Prona të menaxhuara, etj.
  • Disa ekspertë lëndën që mund të lexojnë raportet e kërkimit, ha atë dhe të komunikojnë biznesit-tru veprime në atë mënyrë që ajo mund të shtyjë butonat, tërheq levat dhe të hapur / ngushtë si valvulat e nevojshme që në rekomandimet e komisionit.
  • Një ose më shumë arkitektë e informacionit që mund të validate, një mënyrë ose në një tjetër, nëse informacioni është arkitektura kërko miqësore dhe nëse ajo është duke punuar jashtë edhe për ndërmarrjen.
  • A rotating seat on the committee. Bring in one or two people who don’t normally participate in these kinds of efforts. They may bring unusual and valuable insights to the table.

Analizimi i lumtur!

</fund>

Abonohen në blogun tim.

Technorati Tags: