კატეგორია არქივი: SharePoint ძიება

როგორ მიუთითეთ People როგორც ძებნა სფერო / შინაარსი Source გამოყენებით 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: ფუნქცია() {

        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: ფუნქცია (გამოიწვევს) {

ჩემს შემთხვევაში, 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 🙂 ).

</ბოლო>

undefinedგამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

ერთი მიზეზი, "შემოქმედი ამ მიზეზით არ დააკონკრეტა მიზეზი.”

მე აკეთებდა ბევრი მუშაობა SharePoint ძიება ბოლო დროს და კონკრეტულად KeywordQuery კლასი, თვისებები და მეთოდები.

თუ გსურთ შედეგი ნაკრები დაბრუნების შედეგების ზემოთ და მის ფარგლებს გარეთ ეჭვმიტანილები (აქ), თქვენ დაამატოთ ეს SelectedProperties კრებული, , როგორც in:

myKeywordQuery.SelectProperties.Add("xyzzy");

დიდი მადლობა და წვერი ქუდი კორი Roth და ამ დიდად გამოსადეგი დღიურში (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

ჩემს შემთხვევაში, "Xyzzy" არ არის რეალურად მოახერხა ქონება.  როცა დასძინა, რომ ეს SelectedProperties მაინც, SharePoint ესროლა ერთი ჩემი საყვარელი ოდესმე runtime გამონაკლისი:

"შემოქმედი ამ ბრალი არ დააკონკრეტა მიზეზი."

განსაკუთრებით მინდა კაპიტალის "რ" მიზეზი.  ეს ჟღერს ჩემთვის მოსწონს. NET ეკვივალენტს "მე არ მაქვს პირში, და უნდა ყვირილი."

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

გართობის Reference: Default შედეგები KeywordQuery ძებნა

როდესაც თქვენ იძახებთ სიკვდილი() მეთოდის KeywordQuery, შეგიძლიათ შექმნათ ResultTable საფუძველზე ResultType.RelevantResults.  ეს კოდი snippet ასახავს რას ვგულისხმობ:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

შედეგად მაგიდაზე ექნება შემდეგი გრაფა ინფორმაცია: 

WorkId
რანგის
სათაური
ავტორი
ზომა
გზა
აღწერა
დაწერეთ
SiteName
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
Contentclass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

მე მიღებული ამ სიის SharePoint 2010 გარემოს, საწარმოს გამოცემა.  იმედია ეს იქნება მოსახერხებელი ვინმე მომავალში.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery და HiddenConstraints ქონება

მე უკვე აკეთებს ცოტა მუშაობა KeywordQuery ობიექტის SharePoint 2010 და გამოყენება HiddenConstraints ქონების.

მე ვერ აღმოაჩინა დაუყოვნებლივ სასარგებლო ინფორმაციას, რომ საკუთრების, ასე მეგონა, მე მინდა სწრაფად jot ქვემოთ, როგორ მე გამოყენება.

რამდენადაც მე შემიძლია გითხრათ, ეს არის ავტომატური შეზღუდვა დასძინა, რომ შეკითხვის ასე რომ თქვენ შეგიძლიათ ერთგვარი პარკი იქ და არ აღელვებს მას.  იმდენი, ეს არის კიდევ ერთი სიტყვით (ან მითითებული სიტყვა) და მოდიფიკატორები, რომ თქვენ შეგიძლიათ აკრიფოთ რომ UI, როდესაც თქვენ სიტყვით ძიება.  Here’s an example:

keywordQuery.HiddenConstraints = "ფარგლები:\"მრეწველობა " ";

შეგიძლიათ დამატებითი შეზღუდვების სივრცეში delimiter.

keywordQuery.HiddenConstraints = "ფარგლები:\"მრეწველობა " თავდაცვის ";

აღნიშნული ამბობს, ინგლისური, "აწარმოებს სიტყვით შეკითხვის ეძებს" დაცვა "და უფრო მეტიც, გამოიყენოთ "მრეწველობა" ფარგლები.

აქ არის კიდევ ერთი გზა ეძებს ის:

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.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

ერთი მიზეზი "ერთი ან მეტი საველე ტიპის დაყენებული არ არის სათანადოდ”

მე ვაკეთებდი მცირე tweak გუშინ ვებ ნაწილი, რომ არ CAML შეკითხვის წინააღმდეგ სიაში.  მე ცვლილება, განლაგებული და მივიღე მოხვდა შეცდომა:

მოულოდნელი შეცდომა მოხდა სამდღიანი Outlook ამინდის პროგნოზი WebPart. გთხოვთ დაუკავშირდეთ სისტემის ადმინისტრატორს. ერთი ან მეტი საველე ტიპის დაყენებული არ არის სათანადოდ. გადასვლა სია პარამეტრების გვერდზე წაშლა ამ სფეროებში.

მე წინაშე კიდევ oddball საკითხი ადრე მე არ მაშინვე დაკავშირება ჩემი CAML სიტყვით შეცდომა, რომ SharePoint იყო საანგარიშო ჩემთვის.  მე სწრაფად bing ძიება და და ეს სასარგებლოა დღიურში მიერ Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

აქ არის ცუდი შეკითხვის:

query.Query = "<სად><ხოლო><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFNY</ფასი><FieldRef Name=’Abbr’/><Value Type=’Text’>SFIS</ფასი></Neq></ხოლო></სად>";

Here it is fixed:

query.Query = "<სად><ხოლო><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFNY</ფასი></Neq><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFIS</ფასი></Neq></ხოლო></სად>";

ასე რომ,, the moral of the story is: make sure your CAML is correct or you may get an oddball error.

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

</ბოლო>

გამოცხადება Microsoft Enterprise ძებნა მომხმარებელი ჯგუფი

I’m very excited to announce that ნატალია Voskresenskaya, ჩემი თანამემამულის SharePoint MVP და პარტნიორი (გაცილებით ნაკლებია დახმარებას ჩემთან, ვიდრე მან დაიმსახურა) is launching a new user group devoted to enterprise search based on Microsoft technology. As a practical matter, ამ boils ქვემოთ SP 2010 ძებნის და ბევრი საუბარი 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 დაიწყეთ ჩვენი ჯგუფი მთვარეზე და მის მიღმა

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

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags: ,

მმართველობა და SharePoint ძებნა – ეს არასოდეს არ არის გვიან დავიწყოთ

I wrote an article (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" მაგრამ ეს რედაქტირებაა თქვენთვის

აქ არის თუ როგორ იწყება:

მიუხედავად იმისა, რომ თითქმის ყველა ასპექტს SharePoint შეუძლია ისარგებლოს ძლიერი მმართველობის გეგმა, 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.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

მომსახურება სერვერზე არ განსაზღვრავს ძებნა — რატომ?

მე chatting დღეს Agnes Molnar (ერთადერთი ადამიანი ვიცი, რომ მე ვიცი, უნგრეთში) about a strange search configuration problem. Namely, search was missing from the "services on server" ცარიელია (გავლით ცენტრალური Admin -> ოპერაციები -> მომსახურება სერვერზე).

მე მქონდა შევხედოთ ფუნქციური 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" იყო დაკარგული სიიდან მომსახურების მეშვეობით დაწყება -> ადმინისტრაციული Tools -> მომსახურება.

Oddly, დაკავშირებული. 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 hive ჟურნალი დირექტორიაში და იქ, აღმოჩნდა, რომ ინსტალერი ჰქონდა, სინამდვილეში, configured this server to be a web front end. End of story and it had a happy ending.

(სადღაც ხაზის გასწვრივ, ბობ Fox ჩაერთო, მაგრამ ყველა მახსოვს მას თავისი წვლილი შეაქვს დისკუსიის კომენტარი Fable 2).

განახლების: Agnes დღიურები შესახებ სათაური აქ: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags:

სწრაფი რჩევა: გამოყენება “IsDocument:1” to მორთვა ძიების შედეგები

განახლების 11/03/08: თანამშრომელი MVP მაიკ Walsh სწორად აღნიშნავს, რომ ეს არის 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 რგოლი.

ორი კითხვა მოვიდა სწრაფად მემკვიდრეობას კვირას MSDN ფორუმებში ითხოვს ცვალებადობას ამ:

"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" to საძიებო მოთხოვნა და SharePoint ძიება (ორივე WSS და MOSS) იქნება ზღუდავს თავს აჩვენებს ფაქტობრივი დოკუმენტები.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags:

თქვენს ძებნა კომიტეტის ეს თვე?

ეს დასაწყისია თვის და ახლა კარგი დრო, როგორც ნებისმიერი თქვენი კომპანიის ძებნის კომიტეტი ერთად და ანალიზი საუკეთესო ფსონები, წარმატებული და არც ისე წარმატებული ეძებს, და ა.შ..

თქვენ არ ძებნის კომიტეტის? 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 სიამოვნება, ვიდრე ბარელი monkeys, მას შეუძლია:

  • 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, მაგრამ განიხილავს:

  • სულ ცოტა ერთი (და შესაძლოა მხოლოდ ერთი) IT პირი, რომელსაც ესმის (ან გაიგებთ) სხვადასხვა სახის დახმარების გაწევით tweak ძებნა, მათ შორის საუკეთესო ფსონები, თეზაურუსის, მართვა თვისებები, და ა.შ..
  • რამდენიმე საგანი ექსპერტები, რომ წაიკითხოს ძებნის ანგარიშები, ingest და კომუნიკაცია საქმიანი savvy მოქმედებები ისე, რომ შეგიძლიათ დააყენებს ღილაკები, გაიყვანოს ბერკეტი და ღია / მჭიდრო სარქველები საჭიროების კომიტეტის რეკომენდაციები.
  • ერთი ან მეტი ინფორმაციით არქიტექტორები, რომელსაც შეუძლია შეამოწმოს, ერთი გზა ან სხვა, თუ არა ინფორმაცია არქიტექტურის ძებნის მეგობრული და თუ არა შემუშავება კარგად საწარმო.
  • 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.

ბედნიერი ანალიზი!

</ბოლო>

გამოწერა ჩემი დღიური.

პროგრამები Tags: