வகை பதிவுகள்: ஷேர்பாயிண்ட் தேடுதல்

ஒரு தேடல் நோக்கம் என மக்கள் எப்படி குறிப்பிடுவது / உள்ளடக்கம் மூல பயன்படுத்தி ஷேர்பாயிண்ட் 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: செயல்பாடு() {

        jQuery.support.cors = உண்மையான;

        $.ajax({
            URL: இந்த.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",
            முறை: "GET",
            headers: { "Accept": "application/json; odata=verbose" },
            cache: தவறான,
            success: செயல்பாடு (result) {

என் வழக்கு, 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, ஆனால் நான் எப்போதும் எப்படியும் பார்க்க வேண்டும் 🙂 ).

</இறுதியில்>

undefinedஎன்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

இந்த தவறு உருவாக்கியவர் "ஒரு காரணம் ஒரு காரணம் குறிப்பிட வில்லை.”

நான் சமீபத்தில் ஷேர்பாயிண்ட் தேடல் வேலை நிறைய செய்து குறிப்பாக KeywordQuery வர்க்கம், பண்புகள் மற்றும் முறைகள்.

நீங்கள் விளைவாக வழக்கமான சந்தேக நபர்களாக மேலே தாண்டி முடிவுகளை திரும்ப அமைக்க விரும்பினால் (இங்கே பார்க்கவும்), நீங்கள் SelectedProperties சேகரிப்பு அதை சேர்க்க, போன்ற:

myKeywordQuery.SelectProperties.Add("xyzzy");

Many thanks and a tip of the hat to குரே ரோத் மற்றும் this enormously helpful blog post (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

என் வழக்கு, “xyzzy” isn’t actually a managed property.  When I added it to SelectedProperties anyway, SharePoint threw one of my favorite ever runtime exceptions:

“The creator of this fault did not specify a Reason.”

I especially like the capital “R” in Reason.  This sounds to me like the .NET equivalent of “I have no mouth, and I must scream."

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

கையடக்க குறிப்பு: KeywordQuery தேடல் இருந்து வரும் இயல்புநிலை முடிவுகள்

நீங்கள் இயக்க செயலாக்க போது() ஒரு KeywordQuery மீது முறை, நீங்கள் ResultType.RelevantResults அடிப்படையில் ResultTable உருவாக்க முடியும்.  இந்த குறியீடு துணுக்கை நான் என்ன விளக்குகிறது:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

இதன் விளைவாக அட்டவணை தகவல்களை பின்வரும் பத்திகள் வேண்டும்: 

WorkId
வரிசை
தலைப்பு
ஆசிரியர்
அளவு
வழி
விளக்கம்
எழுது
க்கு
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
Contentclass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

நான் ஒரு ஷேர்பாயிண்ட் இந்த பட்டியலில் பெறப்பட்ட 2010 சூழல், நிறுவன பதிப்பு.  வட்டம், அது எதிர்காலத்தில் ஒருவருக்கு எளிது இருக்கும்.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

ஷேர்பாயிண்ட் 2010 KeywordQuery மற்றும் HiddenConstraints சொத்து

நான் வேலை ஒரு பிட் செய்து KeywordQuery ஷேர்பாயிண்ட் உள்ள பொருள் 2010 மற்றும் பயன்படுத்தி HiddenConstraints சொத்து.

நான் சொத்து என்று எந்த உடனடியாக பயனுள்ள தகவல்களை கண்டுபிடிக்க முடியவில்லை, எனவே நான் விரைவில் நான் அதை பயன்படுத்தி வருகிறேன் எப்படி எழுதி நினைத்தேன்.

எனக்கு சொல்ல முடியும், இந்த நீ அங்கு இல்லை இது பற்றி கவலைப்பட பூங்காவின் தீர்த்துக்கொள்ள முடியாது என்று கேள்வி சேர்க்கப்பட்டுள்ளது ஒரு தானியங்கி கட்டுப்பாடு உள்ளது.  போன்ற, அது மற்றொரு முக்கிய தான் (அல்லது சொற்கள் தொகுப்பு) மற்றும் நீங்கள் ஒரு திறவுச்சொல் தேடல் செய்ய போது நீங்கள் இடைமுகத்துக்கு தட்டச்ச முடியும் மாற்றியமைத்தல்கள்.  இங்கே ஒரு உதாரணம் தான்:

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

நீங்கள் ஒரு இடத்தை எல்லை கொண்ட கூடுதல் கட்டுப்பாடுகளை சேர்க்க முடியும்.

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

மேலே ஆங்கிலத்தில் சொல்கிறான், பாதுகாப்பு "மற்றும் மேலும்" தேடும் ஒரு முக்கிய கேள்வி அவுட் ", "தொழில்" நோக்கத்தை பயன்படுத்த.

இங்கே அதை பார்த்து வேறு வழி இல்லை:

image

நான் ஒரு தனிபயன் வலை பகுதியில் ஒரு சூழல் சார்ந்த தானியங்கி நோக்கம் வழங்க அது பயன்படுத்தி வருகிறது.  பயனருக்கு ஒரு தாவலில் கிளிக் மற்றும் கிளிக்ஸ் ஒரு தேடல் பொத்தானை, தத்தல் ஒரு குறிப்பிட்ட தேடல் நோக்கம் ஆணையிடுகிறது.  இதுவரை நன்றாக வேலை.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

ஒன்று அல்லது அதற்கு மேற்பட்ட புல வகைகள் "ஒரு காரணம் சரியாக நிறுவப்படாது”

நான் ஒரு பட்டியல் எதிராக ஒரு CAML கேள்வி என்று ஒரு வலை பகுதி நேற்று மாற்றங்களை ஒரு சிறிய போட்டேன்.  நான் மாற்றம் செய்யப்பட்ட, அது வரிசைப்படுத்தப்பட்டு மற்றும் ஒரு பிழை அடித்து விட்டது:

எதிர்பாராத பிழை மூன்று நாள் அவுட்லுக் வானிலை முன்னறிவிப்பு WebPart நடந்திருக்கு. கணினி நிர்வாகியை தொடர்பு கொள்ளவும். ஒன்று அல்லது அதற்கு மேற்பட்ட புல வகைகள் சரியாக நிறுவப்படாது. இந்த துறைகளில் நீக்க பட்டியல் அமைப்புகள் பக்கத்திற்கு செல்லவும்.

நான் உடனடியாக ஷேர்பாயிண்ட் எனக்கு அறிக்கை என்று பிழை என் CAML கேள்வி இணைக்க முடியவில்லை, அதனால் நான் முன்பு மற்றொரு oddball சிக்கலை எதிர்கொண்டது.  நான் ஒரு விரைவான Bing தேடல் மற்றும் செய்தது இந்த பயனுள்ளதாக வலைப்பதிவு இடுகை காணப்படவில்லை முடிவு சந்தீப் Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

இங்கே கெட்ட கேள்வி தான்:

query.Query = "<எங்கே><மற்றும்><இல்லை><FieldRef பெயர் = 'Abbr' /><மதிப்பு வகை = 'உரை'>SFNY</மதிப்பு><FieldRef பெயர் = 'Abbr' /><மதிப்பு வகை = 'உரை'>SFIS</மதிப்பு></இல்லை></மற்றும்></எங்கே>";

இங்கே அது சரி செய்யப்பட்டது:

query.Query = "<எங்கே><மற்றும்><இல்லை><FieldRef பெயர் = 'Abbr' /><மதிப்பு வகை = 'உரை'>SFNY</மதிப்பு></இல்லை><இல்லை><FieldRef பெயர் = 'Abbr' /><மதிப்பு வகை = 'உரை'>SFIS</மதிப்பு></இல்லை></மற்றும்></எங்கே>";

அப்படி, கதையின்: உங்கள் CAML சரியானதா என்று உறுதிப்படுத்தி கொள்ளவும் அல்லது நீங்கள் ஒரு oddball பிழை பெறலாம்.

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

</இறுதியில்>

மைக்ரோசாப்ட் நிறுவன தேடல் பயனர் குழு அறிவித்த

அறிவிக்க நான் மிகவும் உற்சாகமாக இருக்கிறேன் என்று Natalya Voskresenskaya, என் சக ஷேர்பாயிண்ட் MVP மற்றும் பங்குதாரர் (அவர் தாம் விட என்னை மிகவும் குறைவாக உதவியுடன்) is launching a new user group devoted to enterprise search based on Microsoft technology. As a practical matter, கீழே எஸ்.பி. இந்த கொதித்தது 2010 தேடல் மற்றும் விரைவானது பற்றி பேச்சு நிறைய, especially in our first session. Natalya and I have written a lot about FAST over the last year on எங்கள் வலைப்பதிவுகள் (Natalya நான் விட சிறந்த பொருட்களை கொண்டுள்ளது!).

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 (சும்மா!).

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.

நான் இந்த மிக நல்ல நாள் நெருங்கும் இந்த இன்னும் சில பற்றி வலைப்பதிவு ஆனால் நான் இப்போது பதிவு. After you register, the long wait begins. During that time, உங்கள் அட்டவணை துடைக்க, நீங்கள் இழக்க விரும்பவில்லை ஏனெனில் உங்கள் குடும்பத்தை செய்தி உடைத்து ஊடக எச்சரிக்கை நேட் Treloar launch our group to the moon and beyond 🙂

எங்கள் உத்தியோகபூர்வ தளத்தில் இருந்து இன்னும் கண்டுபிடிக்க: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

நிர்வாகம் மற்றும் ஷேர்பாயிண்ட் தேடுதல் – இது தொடக்கம் மிகவும் தாமதமாக தான்

நான் ஒரு கட்டுரை எழுதினார் (HTTP://searchwinit.techtarget.com/tip/0, 289483, sid1_gci1345231_mem1, 00.html #) இன்னும் SearchWinIT.com on governance as it relates to SharePoint Search. It’s not in my usual "voice" but that’s editing for you 🙂

இங்கே தொடங்குகிறது எப்படி உள்ளது:

ஷேர்பாயிண்ட் கிட்டத்தட்ட எல்லா அம்சங்களிலும் ஒரு வலுவான நிர்வாக திட்டம் பயன் பெறலாம் என்றாலும், MOSS 2007’s enterprise search functionality benefits most of all.

ஷேர்பாயிண்ட் அனைத்து பகுதிகளிலும் போன்ற, ஆட்சி பற்றி நல்ல செய்தி, கெட்ட செய்தி உள்ளது. பல அமைப்புக்கள், கெட்ட செய்தி இது எந்த இருந்த ஒரு அரசு திட்டம் இணைத்துக்கொள்ள மிகவும் கடினம் என்று தான் இருக்கிறது.

ஆனால் இங்கு நல்ல செய்தி: நீங்கள் விரைவில் கிட்டத்தட்ட எந்த நேரத்திலும் கட்டமைக்க மற்றும் நிறுவன தேடலில் மேம்படுத்த முடியும். நீங்கள் நிறுவன தேடல் ஒரு ஆட்சி திட்டத்தை செயல்படுத்த போது, நீங்கள் உடனடியாக முடிவு காண முடியும்.

ஷேர்பாயிண்ட் மற்றும் ஆட்சி பிரச்சினைகள் ஒன்று நிறுவனங்கள் பெரும்பாலும் எந்த ஆட்சி திட்டத்தை பின்னர் ஷேர்பாயிண்ட்டை ஒரு முழங்கால் ஆழமான கிடைக்கும், there’s no easy path forward to solve it. No so with Search. Read the article to get my thoughts on that subject.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

சேவகன் சேவைகள் தேடுதல் பட்டியல் — ஏன்?

நான் இன்று நேரில் ஆக்னஸ் மோல்னார் (நான் ஹங்கேரியில் தெரியும் என்று மட்டுமே நபர்) about a strange search configuration problem. Namely, search was missing from the "services on server" காட்டு (வழியாக மத்திய நிர்வாகம் -> நடவடிக்கைகள் -> சேவகன் சேவைகள்).

நான் சேர்ந்து என் சொந்த கணினியில் ஒரு செயல்பாட்டு VM பாருங்கள் என்று, 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" தொடக்க வழியாக சேவைகளின் பட்டியலில் இருந்து காணவில்லை -> நிர்வாக கருவிகள் -> சேவைகள்.

விந்தை, தொடர்புடைய. exe * சர்வரில் * இருந்தது ("C:\Program Files\Microsoft Office Servers\12.0\Bin\mssearch.exe").

நான் ஒரு விரைவான தேடல் மேலும் இந்த இடுகை காணப்படவில்லை: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

இந்த முக்கிய கட்டத்தில் ஒரு மின்னஞ்சல் சங்கிலி:

"I solved this problem. அது என் தவறுதான். I choose "Web front end" instead of "Complete" நிறுவல் போது."

இந்த உறுதிமொழி, but we weren’t sure if the installer had actually picked WFE instead of complete when installing MOSS.

நாங்கள் முதல் சோதிக்கிறார் (முந்தைய) ல் PSCDiagnostics * கோப்பின் பதிப்பு 12 ஹைவ் பதிவு அடைவு மற்றும் அங்கு, நாம் நிறுவி என்று கண்டறியப்பட்டது, உண்மையில், configured this server to be a web front end. End of story and it had a happy ending.

(எங்காவது வரி சேர்த்து, பாப் ஃபாக்ஸ் தொடர்பு கிடைத்தது, ஆனால் நான் அவரை பற்றி பங்களிப்பு நினைவில் அனைத்து பற்றி ஒரு கருத்து இருந்தது நீதி கதை 2).

புதுப்பி: இங்கே இந்த பொருள் பற்றி ஆக்னஸ் வலைப்பதிவுகள்: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

Technorati குறிச்சொற்கள்:

விரைவு குறிப்பு: பயன்படுத்த “IsDocument:1” தேடல் முடிவுகள் ஒழுங்கமைக்க

புதுப்பி 11/03/08: சக MVP மைக் வால்ஷ் சரியாக ஒரு WSS என்று சுட்டி 3.0 / MOSS feature. It does not work in WSS 2.0 அல்லது முந்தைய.

Updatte 11/03/08: (ஒரு நாள் இரண்டாவது மேம்படுத்தல்!): Be sure to read the excellent comment from "nowise" மேலும் தகவல் மற்றும் மற்றொரு நல்ல Xref இணைப்பு.

இரண்டு கேள்விகள், இந்த ஒரு மாறுபாடு கேட்டு எம்எஸ்டிஎன் மன்றங்கள் இந்த வாரம் விரைவான அடுத்தடுத்து வந்தது:

"When I search a keyword, அவர்களின் பாதையில் என்று சொல் கொண்டு என் ஆவணம் நூலகம் இருந்து கோப்புறைகள் என் தேடல் முடிவுகள் முதல் வெளியே வரும். நான் நடக்க வேண்டும் என்று விரும்பவில்லை. 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" தேடல் மற்றும் ஷேர்பாயிண்ட் தேடல் (WSS மற்றும் பாசி இரண்டு) உண்மையான ஆவணங்களை காண்பித்து தன்னை கட்டுப்படுத்தும்.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

Technorati குறிச்சொற்கள்:

உங்கள் தேடல் குழு இந்த மாதம் மெட்?

அது மாத தொடக்கத்தில் தான், இப்போது இருவரையும் மற்றும் சிறந்த சவால் ஆய்வு செய்ய உங்கள் நிறுவனத்தின் தேடல் குழு எந்த போன்ற நல்ல நேரம், வெற்றிகரமான மற்றும் மிகவும் வெற்றிகரமான இல்லை தேடல்களை, முதலியன.

நீங்கள் ஒரு தேடல் குழு இல்லை? பின்னர் ஒன்றை உருவாக்கவும் 🙂

WSS and especially MOSS search benefit from some human oversight. Investing a few hours a month on a consistent monthly basis is not only குரங்குகள் ஒரு பீப்பாய் விட வேடிக்கையாக, அது முடியாது:

  • 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" நீங்கள் எங்கே, எப்படி தகவல் கண்டுபிடிக்க மீது எல்லோரும் கல்வி என்று பயன்படுத்தலாம்.
  • Help your organization refine its information architecture.
  • களஞ்சியத்தை மேம்படுத்த வாய்ப்புகளை அடையாளம்.
  • மற்ற வாய்ப்புகளை எந்த சந்தேகம் தங்களை வழங்கும்.

யார் தேடல் குழு இருக்க வேண்டும்? You would know your people best, ஆனால் பரிசீலிக்க:

  • குறைந்தது ஒரு (ஒருவேளை மட்டுமே) புரிந்து டி நபர் (அல்லது கற்றுக்கொள்ள முடியும்) தேடல் மாற்றங்களை பல்வேறு வழிகளில், சிறந்த சவால் உட்பட, பொருள் விளக்கம் அளிக்கும் சொற் களஞ்சியம், மேலாண்மை பண்புகள், முதலியன.
  • தேடல் அறிக்கைகள் படிக்க முடியும் என்று பல விஷயத்தில் நிபுணர்கள், அதை உட்கொள்ள மற்றும் பொத்தான்கள் தள்ள முடியும் என்று அது வியாபார-நுட்ப நடவடிக்கைகள் தொடர்பு, குழு பரிந்துரைகள் மீது தேவையான நெம்புகோல்களை மற்றும் நெருங்கிய / திறந்த வால்வுகள் இழுக்க.
  • மதிப்பிட முடியும் ஒன்று அல்லது அதற்கு மேற்பட்ட தகவல் கட்டட, ஒரு வழி அல்லது மற்றொரு, தகவல் கட்டமைப்பு தேடல் நட்பு மற்றும் என்பதை அது நிறுவன நன்றாக வெளியே வேலை என்பதை.
  • 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.

சந்தோஷமாக பகுப்பாய்வு!

</இறுதியில்>

என்னுடைய குழுசேர்.

Technorati குறிச்சொற்கள்: