Flokkaskjalasafn: SharePoint Leita

Hvernig á að skilgreina fólk sem leita Gildissvið / Content Source nota 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: virka() {

        jQuery.support.cors = satt;

        $.ajax({
            url: þetta.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",
            aðferð: "GET",
            headers: { "Accept": "application/json; odata=verbose" },
            cache: ósatt,
            success: virka (leitt) {

Í mínu tilfelli, 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 🙂 ).

</enda>

undefinedGerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Ein orsök fyrir "skapari þessa sök ekki tilgreina ástæðu.”

Ég hef verið að gera mikið af vinnu með SharePoint leit undanfarið og sérstaklega KeywordQuery flokki, eiginleikar og aðferðir.

Ef þú vilt niðurstaðan sett til að skila niðurstöðum fyrir ofan og handan venjulegum grun (sjá hér), þú bæta því við SelectedProperties safn, eins og í:

myKeywordQuery.SelectProperties.Add("Xyzzy");

Margir takk og ábending um húfu til að Corey Roth og þetta gríðarlega gagnlegt blogg (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

Í mínu tilfelli, "Xyzzy" er ekki í raun stjórnað eign.  Þegar ég bætt það til SelectedProperties samt, SharePoint kastaði einn af uppáhalds allra tíma mínum afturkreistingur undantekningar:

"Skapari þessa sök ekki tilgreina ástæðu."

Mér finnst sérstaklega höfuðborg "R" í Reason.  Þetta hljómar fyrir mér eins og Hreinn jafngildi "Ég hef ekki munn, og ég þarf að öskra."

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Handy Tilvísun: Sjálfgefið Niðurstöður KeywordQuery Leita

Þegar þú ákalla Keyra() aðferð á KeywordQuery, þú getur búið til ResultTable byggt á ResultType.RelevantResults.  Þetta Kóðabúturinn sýnir hvað ég meina:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Sú tafla verður að hafa eftirfarandi dálka upplýsinga: 

WorkId
Staða
Titill
Höfundur
Stærð
Path
Lýsing
Skrifa
SITENAME
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Ég dregið þennan lista úr SharePoint 2010 umhverfi, Enterprise Edition.  Vonandi verður vel að einhverjum í framtíðinni.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery og HiddenConstraints Property

Ég hef verið að gera a hluti af vinnu með The KeywordQuery mótmæla í SharePoint 2010 og gera notkun af the HiddenConstraints eign.

Ég vissi ekki fundið neitt stað gagnlegar upplýsingar um þessi eign, þannig að ég hélt ég myndi fljótt hripa niður hvernig ég hef verið að nota það.

Eins langt og ég get sagt, þetta er óákveðinn greinir í ensku sjálfvirk þvingun bætt við fyrirspurn þannig að þú getur raða af garðinum það hafa áhyggjur þar og ekki um það.  Eins og svo sem, það er bara annar leitarorðið (eða setja af leitarorðum) og áhrifahnappalista sem þú getur slegið í til the HÍ þegar þú gera a keyword leita.  Hér er dæmi:

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

Þú getur bætt fleiri þvingun með a rúm afmarkari.

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

The hér að ofan er að segja í ensku, "Hlaupa a leitarorð fyrirspurn að leita fyrir" Defense "og enn fremur, nota the "Industry" umfang.

Hér er önnur leið til að líta á það:

image

Ég hef verið að nota það til afla a samhenginu-háð sjálfvirka svigrúm á a sérsniðnum vefur hluti.  Þegar notandi smellir á a flipi og smellir a leita hnappur, flipinn ræður ákveðna leita svigrúm.  Það er að vinna vel svo langt.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Ein ástæða fyrir "einn eða fleiri sviði tegundir eru ekki rétt sett upp”

Ég var að gera lítið klip gær að vefur hluti sem gerir a CAML fyrirspurn gegn lista.  Ég gerði breytingu, dreifa henni og fékk högg með villu:

Óvænt villa kom upp í þriggja daga yfirlit veðurspá WebPart. Vinsamlegast hafðu samband við kerfisstjóra. Einn eða fleiri sviði gerðirnar eru ekki rétt sett upp. Fara á lista stillingar síðu til að eyða þessum reiti.

Ég var frammi annan oddball tölublað fyrr svo ég gerði ekki strax tengja CAML fyrirspurn mitt með af villu sem SharePoint var að Skýrslur til mig.  Ég did a fljótur Bing Leita og og fannst þetta gagnlegt blogg með Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Hér er slæmur fyrirspurn:

query.Query = "<Hvar><Og><Neq><FieldRef Name = 'abbr' /><Value Type = 'Texti'>SFNY</Gildi><FieldRef Name = 'abbr' /><Value Type = 'Texti'>SFIS</Gildi></Neq></Og></Hvar>";

Hér það er fastur:

query.Query = "<Hvar><Og><Neq><FieldRef Name = 'abbr' /><Value Type = 'Texti'>SFNY</Gildi></Neq><Neq><FieldRef Name = 'abbr' /><Value Type = 'Texti'>SFIS</Gildi></Neq></Og></Hvar>";

Svo, The boðskapur af the saga er: tryggja CAML er rétt eða þú getur fengið oddball villa.

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

</enda>

Tilkynna Microsoft Enterprise Search User Group

Ég er mjög spennt að tilkynna að Natalya Voskresenskaya, minn náungi SharePoint MVP og samstarfsaðila (með mun minna hjálp frá mér en hún sigri) is launching a new user group devoted to enterprise search based on Microsoft technology. As a practical matter, þetta snýst allt um að SP 2010 leit og mikið rætt um FAST, especially in our first session. Natalya and I have written a lot about FAST over the last year on blogg okkar (Natalya hefur meiri og betri efni en ég!).

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 (bara að grínast!).

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.

Ég blogga um þetta meira eins og þetta mest veglega dag aðferðum en skráðu þig núna. After you register, the long wait begins. During that time, hreinsa áætlun, rjúfa fréttir til fjölskyldu þinni og láta fjölmiðla vegna þess að þú vilt ekki að missa af Nate Treloar launch our group to the moon and beyond 🙂

Finna út fleiri frá opinberu síðuna okkar: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Stjórnsýsla og SharePoint Leita – Það er aldrei of seint að byrja

Ég wrote an article (HTTP://searchwinit.techtarget.com/tip/0, 289.483, sid1_gci1345231_mem1, 00.html #) fyrir SearchWinIT.com on governance as it relates to SharePoint Search. It’s not in my usual "voice" but that’s editing for you 🙂

Hér er hvernig það hefst:

Þó næstum allar hliðar SharePoint getur notið góðs af sterkri stjórnsýslu áætlun, 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.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Þjónusta á Server er ekki listi Leita — Hvers vegna?

I was chatting today with Agnes Molnar (sá eini sem ég veit að ég veit í Ungverjalandi) about a strange search configuration problem. Namely, search was missing from the "services on server" sýna (gegnum Central Admin -> Aðgerðir -> Þjónusta á Server).

Ég hafði að líta á hlutverki VM á eigin vél mína og saman, 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, í raun, configured this server to be a web front end. End of story and it had a happy ending.

(Einhvers staðar meðfram línu, Bob Fox got involved, but all I remember him contributing to the discussion was a comment about Fable 2).

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

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Technorati Tags:

Quick Ábending: Nota “IsDocument:1” til snyrta Leitarniðurstöður

Uppfæra 11/03/08: Fellow MVP Mike Walsh bendir réttilega á að þetta er WSS 3.0 / MOSS feature. It does not work in WSS 2.0 eða fyrr.

Updatte 11/03/08: (Second uppfærslu á einum degi!): Be sure to read the excellent comment from "nowise" fyrir meiri upplýsingar og annað gott xref hlekkur.

Tvær spurningar komu upp í hraðri röð í þessari viku á MSDN umræðunum spyrja afbrigði af þessu:

"When I search a keyword, möppur frá bókasafninu skjal mínum með þessi leitarorð í slóð þeirra mun koma út fyrst í leitarniðurstöðum mínum. Ég vil ekki að gerast. 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" við leit og SharePoint leit (bæði WSS og MOSS) vilja takmarka sig til að sýna raunverulegt skjöl.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Technorati Tags:

Hefur Leit nefndin þín Met Þessi mánuður?

Það er upphaf mánaðar og nú er eins gott tíma og allir að nefnd leita fyrirtækis þíns til að koma saman og greina Best Veðmál, vel og ekki svo vel leit, o.fl..

Þú þarft ekki að leita nefnd? 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 more fun than a barrel of monkeys, it can:

  • 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" then you can use that to educate folks on where and how to find the information.
  • Help your organization refine its information architecture.
  • Identify opportunities to enhance the thesaurus.
  • Other opportunities will no doubt present themselves.

Who should be on search committee? You would know your people best, but consider:

  • At least one (and maybe only one) IT person who understands (or can learn) the various ways to tweak search, including best bets, thesaurus, managed properties, o.fl..
  • Several subject matter experts that can read the search reports, ingest it and communicate business-savvy actions to IT so that IT can push the buttons, pull the levers and open/close valves as necessary to on committee recommendations.
  • One or more information architects who can validate, one way or another, whether the information architecture is search friendly and whether it’s working out well for the enterprise.
  • 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.

Happy analyzing!

</enda>

Gerast áskrifandi að bloggið mitt.

Technorati Tags: