بایگانی دسته بندی: شیرپوینت جستجو

How To Specify People as a Search Scope / Content Source Using 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({
            آدرس: این.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, but I’ll always check anyway 🙂 ).

</پایان>

undefinedمشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

یک علت برای "خالق این خطا یک دلیل مشخص نیست.”

من انجام شده است مقدار زیادی از کار با جستجو شیرپوینت به تازگی و به طور خاص کلاس KeywordQuery, خواص و روش ها.

اگر شما می خواهید نتیجه را به بازگشت به نتایج بالا و فراتر از مظنونین همیشگی (اینجا را ببینید), آن را اضافه کنید به مجموعه SelectedProperties, همانطور که در:

myKeywordQuery.SelectProperties.Add("xyzzy");

سپاس از شما و نوک کلاه کوری راث و این پست وبلاگ بسیار مفید (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

در مورد من, "xyzzy" است که در واقع یک خاصیت مدیریت.  وقتی که من به آن اضافه شده است به SelectedProperties به هر حال, شیرپوینت انداخت یکی از استثنا های مورد علاقه من همیشه زمان اجرا:

"خالق این خطا یک دلیل مشخص نیست."

من به ویژه می خواهم پایتخت "R" در خرد است.  این صداها برای من مثل معادل دات نتمن هیچ دهان, و من باید فریاد."

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

مرجع دستی: نمایش نتایج: از پیش فرض از KeywordQuery جستجو

هنگامی که اجرا میکنید، دو fork() روش KeywordQuery, شما می توانید ResultTable بر اساس ResultType.RelevantResults ایجاد کنید.  این کد نشان می دهد آنچه که من:

resultsTableCollection ResultTableCollection = 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 = "دامنه:\صنعت ";

شما می توانید محدودیت های اضافی با حائل فضا اضافه.

keywordQuery.HiddenConstraints = "دامنه:\صنعت " دفاع ";

آنچه در بالا آمد، گفت: در زبان انگلیسی, "اجرای یک پرس و جو به دنبال کلمه کلیدی برای" دفاع "و علاوه بر, استفاده از دامنه "صنعت".

در اینجا یکی دیگر از راه نگاه کردن به آن:

image

من با استفاده از آن برای ارائه دامنه وابسته به متن به صورت خودکار در قسمت وب سفارشی.  وقتی که کلیک کاربر بر روی یک برگه و کلیک دکمه جستجو, تب دیکته جستجو دامنه خاص است.  این کار تا کنون.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

یکی از دلایل برای "یک یا چند نوع زمینه به درستی نصب نشده است”

من کوچک نیشگون گرفتن و کشیدن روز گذشته به بخشی از وب که یک پرس و جو می کند CAML در برابر یک لیست.  تغییر, آن مستقر شده و با یک خطا برخورد کردم:

خطای غیر منتظره در چشم انداز سه روز WebPart را پیش بینی آب و هوا رخ داده است. لطفا با مدیر سیستم تماس بگیرید. یک یا چند نوع زمینه به درستی نصب نشده است. برو به صفحه تنظیمات لیست را حذف کنید این زمینه ها.

من روبرو شد یک مسئله عجیب و غریب دیگر در اوایل بنابراین من بلافاصله اتصال پرس و جو CAML من با خطا که شیرپوینت برای گزارش دادن به من.  جستجوی سریع بینگ و این پست وبلاگ مفید توسط Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

در اینجا این است که پرس و جو بد:

query.Query = "<جایی که><و><Neq><FieldRef نام = 'Abbr /><ارزش نوع = 'متن'>SFNY</ارزش><FieldRef نام = 'Abbr /><ارزش نوع = 'متن'>SFIS</ارزش></Neq></و></جایی که>";

در اینجا ثابت است:

query.Query = "<جایی که><و><Neq><FieldRef نام = 'Abbr /><ارزش نوع = 'متن'>SFNY</ارزش></Neq><Neq><FieldRef نام = 'Abbr /><ارزش نوع = 'متن'>SFIS</ارزش></Neq></و></جایی که>";

پس, اخلاقی داستان است: مطمئن شوید که CAML شما درست است و یا شما ممکن است خطا عجیب و غریب.

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

</پایان>

اعلام مایکروسافت تصدی جستجو گروه کاربری

من خیلی هیجان زده تا اعلام کند که ناتالیا Voskresenskaya, همکار من شیرپوینت MVP و شریک (با کمک از من به مراتب کمتر از او سزاوار) is launching a new user group devoted to enterprise search based on Microsoft technology. As a practical matter, این جوش پایین به SP 2010 جستجو و بسیاری از بحث در مورد FAST, especially in our first session. Natalya and I have written a lot about FAST over the last year on وبلاگ ما (ناتالیا چیزهای بیشتر و بهتر از من!).

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

حکومت و شیرپوینت جستجو – هرگز خیلی دیر شروع به

من 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" but that’s editing for you 🙂

Here is how it starts:

Although nearly every aspect of SharePoint can benefit from a strong governance plan, 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.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در 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

نکته سریع: استفاده “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.

دو سوال در جانشینی سریع آمد این هفته در انجمن 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" به پرس و جو جستجو و شیرپوینت (هر دو WSS و MOSS) خواهد خود را محدود به نشان دادن اسناد واقعی.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

برچسب ها:

کمیته جستجوی خود را ملاقات این ماه?

It’s the beginning of the month and now is as good a time as any for your company’s search committee to get together and analyze Best Bets, successful and not so successful searches, غیره.

You don’t have a search committee? 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, غیره.
  • 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!

</پایان>

مشترک شدن در وبلاگ من.

برچسب ها: