Category Archives: SharePoint Search

Bilaketa esparrua gisa Pertsonak nola ezartzean / Edukiak Iturria erabiliz 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: funtzioa() {

        jQuery.support.cors = Egia;

        $.ajax({
            url: honetan.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",
            metodoa: "GET",
            headers: { "Accept": "application/json; odata=verbose" },
            cache: faltsuak,
            success: funtzioa (ondorioz,) {

Nire kasuan, 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 🙂 ).

</amaiera>

undefinedNire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Causa ", hutsegitea honen sortzailea ez Arrazoia ez da zehaztu.”

Izan dut lan asko egiten ari SharePoint bilaketa azkenaldian eta, zehazki, KeywordQuery klasea, propietate eta metodo.

Nahi duzun emaitza ezarri emaitzak itzuli eta batez ere haratago ohiko susmoa baduzu (ikusi hemen), gehitu duzun SelectedProperties bilduman, bezala:

myKeywordQuery.SelectProperties.Add("xyzzy");

Eskerrik asko eta kapela punta-a Corey Roth eta hau oso lagungarria blog post (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

Nire kasuan, "Xyzzy" ez da benetan kudeatzen propietate bat.  Denean gehitu dut hala ere SelectedProperties, SharePoint bota inoiz nire gogoko exekuzio salbuespen bat:

"Errua honen sortzailea ez du zehaztu arrazoia."

Gustuko dut, batez ere hiriburuan "R" Arrazoia da.  Hau niri soinuak. NET baliokideak bezala "Ahoa ez dut, eta garrasi egin behar dut."

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Handy Erreferentzia: KeywordQuery Search lehenetsia emaitzak

Noiz exekutatu deitu behar duzu() KeywordQuery batean metodoa, ResultType.RelevantResults oinarritutako ResultTable bat sor dezakezu.  Kodea snippet honek erakusten du zer esan nahi:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Ondorioz taula informazio zutabeak honako hauek izango dute: 

WorkId
Oharpenak
Izenburua
Egilea
Tamaina
Bidea
Deskribapena
Idatzi
SITENAME
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
Contentclass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Zerrenda honetan eratorritako dut SharePoint batetik 2010 ingurumena, Enterprise Edition.  Zorionez egongo etorkizunean norbait erabilgarria izango da.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery eta HiddenConstraints Jabetza

Nik lan pixka bat egiten duten KeywordQuery SharePoint objektu 2010 eta aprobetxatzeko HiddenConstraints jabetza.

Ez nuen hori jabetza buruzko informazio lagungarria edozein berehala aurkitu, beraz, azkar nuke jot behera nola izan dut erabiliz pentsatu nuen.

Neurrian dizut, kontsulta gehitu da, beraz, parke dezakezu ordenatzeko buruz ez dago, eta ez da kezkatu Murrizketak automatiko bat da.  Esate baterako,, keyword beste besterik ez da (edo keywords ezarri) eta modifikatzaileak Interfazean idatzi ahal izango duzu keyword bilaketa bat egin duzu.  Hona hemen adibide bat:

keywordQuery.HiddenConstraints = "esparrua:\"Industria " ";

Murriztapen gehiago gehitu ditzakezu espazioa mugatzaile.

keywordQuery.HiddenConstraints = "esparrua:\"Industria " defentsa ";

Batez ere, ingelesez esaten, "Exekutatu bila keyword" defentsa "eta, gainera, kontsulta bat, erabili "Industria" esparrua.

Hona hemen begiratzeko beste modu bat:

image

Nik testuinguruaren mendeko esparrua automatikoa erabiliz eskaini ahal izateko web pertsonalizatuak zati bat.  Noiz fitxa bat klik eta klikekin bilatu botoi bat, fitxan bilaketa-esparrua ezartzen du.  Ongi da lan hain urruti.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Eremu mota bat edo gehiago "Arrazoia ez dira behar bezala instalatu”

Txiki bat egitea pentsatzen ari nintzen egiten duten zerrenda baten aurka kontsulta CAML du web parte atzo.  Aldaketa egin nuen, zabaldutako eta got errore batekin hit:

Espero ez zen errore bat gertatu Hiru Day Outlook Eguraldia Eguraldia WebPart. Mesedez, jarri harremanetan sistema-administratzaileak. Eremu mota bat edo gehiago ez dira behar bezala instalatu. Zerrenda ezarpenak orrian Joan eremuak hauek ezabatu.

Zen beste oddball gai I aurre lehenago nuen, beraz, ez berehala konektatu nire CAML kontsulta error SharePoint zela me berri.  Azkar bat Bing bilaketa eta egin nuen blog-post hau lagungarria aurkitu arabera Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Bad query da:

query.Query = "<Non><Eta><Nor><FieldRef izena = 'Abbr' /><Balio Mota = 'Testua'>SFNY</Balio><FieldRef izena = 'Abbr' /><Balio Mota = 'Testua'>SFIS</Balio></Nor></Eta></Non>";

Hemen da konpondu:

query.Query = "<Non><Eta><Nor><FieldRef izena = 'Abbr' /><Balio Mota = 'Testua'>SFNY</Balio></Nor><Nor><FieldRef izena = 'Abbr' /><Balio Mota = 'Testua'>SFIS</Balio></Nor></Eta></Non>";

Beraz,, Istorioaren morala da: ziurtatu Zure CAML zuzena da edo oddball errore bat jaso ahal izango duzu.

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

</amaiera>

Microsoft Enterprise Search erabiltzaile talde iragarriz

Oso hunkituta nago to iragarriko duen Natalya Voskresenskaya, nire ikaskide SharePoint MVP eta bazkide (me laguntza gutxiago merezi zuen baino batera) is launching a new user group devoted to enterprise search based on Microsoft technology. As a practical matter, irakiten hasten honek behera SP 2010 bilatu eta azkar buruzko eztabaida asko, especially in our first session. Natalya and I have written a lot about FAST over the last year on gure blogak (Natalya gehiago eta hobeak ditut baino apurtu ditu!).

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.

Batzuk gehiago honi buruz egingo dut blog hau egunik auspicious planteamendu gisa, baina Erregistratu orain. After you register, the long wait begins. During that time, garbitu zure ordutegia, apurtu albiste zure familia eta komunikabideetan ohartarazi egingo duzu, ez duelako nahi galdu Nate Treloar launch our group to the moon and beyond 🙂

Informazio gehiago gure web ofizialetako: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Gobernu eta SharePoint Search – Inoiz ez da beranduegi Joan

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

Hemen da nola hasten:

SharePoint ia alderdi guztietan daiteke gobernu indartsu plan nahiz mesede, 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.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Technorati Tags: ,

Server zerbitzu ez duenik bilatu — Zergatik?

Gaur egun nintzen batekin berriketan Agnes tööde (pertsona bakarra Hungarian duten dakit ezagutzen dut) about a strange search configuration problem. Namely, search was missing from the "services on server" erakutsi (Erdiko bidez Admin -> Eragiketak -> Server zerbitzu).

Bat funtzionala VM begirada nire makina kabuz egin behar izan nuen, eta elkarrekin, 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" Hasi zen bitartez zerbitzuen zerrenda falta -> Administrazio-tresnak -> Zerbitzuak.

Bitxia, lotuta. exe * zerbitzarian * zen ("C:\Program Files\Microsoft Office Servers\12.0\Bin\mssearch.exe").

Bilaketa bizkor bat egin nuen eta blog sarrera hau topatu: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Hori gakoa puntu kate email bat:

"I solved this problem. Nire akatsa izan zen. I choose "Web front end" instead of "Complete" instalazio zehar."

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

Hautatuta lehenengo dugu (Lehena) du PSCDiagnostics * en fitxategi-bertsioa 12 hive log direktorioa eta han, Instalatzaile zuela aurkitu genuen, Izan ere,, configured this server to be a web front end. End of story and it had a happy ending.

(Nonbait, lerro zehar, Bob Fox lortu inplikatutako, baina guztiak lagunduz eztabaida hura gogoratzen dut iruzkin bat zen Fabula 2).

Eguneratu: Agnes buruzko gai hau hemen blogak: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Technorati Tags:

Quick Tip: Erabili “IsDocument:1” Bilaketaren emaitzak mozteko

Eguneratu 11/03/08: Fellow MVP Mike Walsh behar bezala adierazi hori WSS da 3.0 / MOSS feature. It does not work in WSS 2.0 edo lehenago.

Updatte 11/03/08: (Egun batean eguneratzea bigarren!): Be sure to read the excellent comment from "nowise" Informazio gehiago nahi izanez gero, eta beste bat ona xref esteka.

Bi galdera sortu zen azkar, aste honetan MSDN foro honetan aldaketa bat eskatuz:

"When I search a keyword, nire dokumentuan liburutegiko karpetak beraien bide keyword horrekin aterako da lehen nire bilaketetan. Ez dut nahi hori gertatuko. 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" bilaketa-kontsulta eta SharePoint bilaketa (bai eta WSS MOSS) berak mugatu egingo da, benetako dokumentuak erakusten.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Technorati Tags:

Zure Search Batzordea bildu ditu Hileko hau?

Hilabete hasieran da, eta gaur egun on bat zure enpresaren bilaketa batzorde edozein denbora batera iritsi eta Best Apustuak aztertuko da, arrakasta eta ez hain arrakastatsua bilaketak, etc.

Ez duzu bilaketa-batzorde bat? 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 gehiago tximinoak upelaren baino fun, 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" ondoren, erabili, non eta nola informazio aurkitu Folks hezteko dezakezu.
  • Help your organization refine its information architecture.
  • Identifikatzeko aukera thesaurus hobetzeko.
  • Beste aukera izango da, zalantzarik gabe bere burua aurkeztea.

Nork behar bilaketa batzordean izan? You would know your people best, baina kontuan hartu:

  • Bat, gutxienez, (eta, agian, bakarra) Ulertzen pertsona IT (edo ikas dezakegu) , hainbat modutan bilaketa pentsatzen, onena apustuak barne, thesaurus, kudeatzen propietate, etc.
  • Hainbat gai adituek bilaketa-txostenak irakur daiteke, jan du, eta enpresa-savvy informatikako ekintzak komunikatu eta horrela botoiak bultza dezake,, palanka tira eta ireki / itxi balbula beharrezkotzat jo batzordearen gomendio on.
  • Bat edo informazio gehiago arkitekto hark baliokidetu, modu batean edo bestean, informazioaren arkitektura dagoen ala ez bilatu errespetatzen eta zer ote den ondo lan egiteko enpresa.
  • 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.

Zoriontsu analisiak!

</amaiera>

Nire blog Harpidetu.

Technorati Tags: