Archivy kategorií: Vyhledávání služby SharePoint

Jak zadat lidi jako obor hledání / Zdroj obsahu pomocí služby SharePoint 2013 REST API

Měl jsem důvod pro práci s SharePoint 2013 Rozhraní API pro vyhledávání pomocí REST prvním. Chtěl jsem se hledat pro lidi, není dokumenty. Klíč učení, zde je, že zadáte zdroje obsahu prostřednictvím identifikátoru GUID (nebo alespoň v tomto případě). Následující úryvek ukazuje jQuery jak:

    loadExpertsAsync: funkce() {

        jQuery.support.cors = pravda;

        $.AJAX({
            Adresa URL: to.CreateFullApiUrl() +
                "?querytext = "portály"&SourceId = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Dovednosti,AboutMe,Zájmy,Pracovní funkce,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&RowLimit = 99",
            Metoda: "ZÍSKAT",
            záhlaví: { "Přijmout": "aplikace/json; OData = verbose" },
            mezipaměť: NEPRAVDA,
            úspěch: funkce (výsledek) {

V mém případě, Já běh API proti SharePoint online. Chcete-li získat identifikátor GUID, Tohoto postupu:

  1. Přístup Centrum správy služby SharePoint
  2. Vyberte "Hledat" z levé ruky navigace
  3. Vyberte výsledek zdroje "spravovat"
  4. Zvolte "Místní lidé výsledky"
  5. Podívejte se na URL.

Moje adresa URL vypadal trochu jako:

https://xyzzy-admin.sharepoint.com/_layouts/15/searchadmin/EditResultSource.aspx?level=tenant&sourceid=b09a7990%2D05ea%2D4af9%2D81ef%2Dedfab16c4e31&view=1

Parametr sourceid je, co pracoval pro mě.

(Chápu, že ID zdroje může být ve skutečnosti jakousi stálou věc s SP, but I’ll always check anyway 🙂 ).

</Konec>

undefinedPřihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Jednou z příčin pro "tvůrce této chyby neurčil důvod.”

Dělala jsem spoustu práce s SharePoint search v poslední době a konkrétně třídy KeywordQuery, vlastnosti a metody.

Pokud chcete vrátit výsledky nad rámec obvyklých podezřelých sadu výsledků (naleznete zde), Přidat do kolekce SelectedProperties, stejně jako v:

myKeywordQuery.SelectProperties.Add("xyzzy");

Mnohokrát děkuji a tip klobouk Corey Roth a Tato nesmírně užitečné blogu (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

V mém případě, "xyzzy" není ve skutečnosti spravovanou vlastnost.  Když jsem přidal k SelectedProperties stejně, SharePoint hodil jeden z mé oblíbené někdy runtime výjimky:

"Tvůrce této chyby neurčil důvod."

Obzvlášť líbí velké "R" v důvod.  Zní to pro mě jako.ČISTÝ ekvivalent"Nemám žádné ústa, a musí křičet.”

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Užitečnou: Výchozí výsledky hledání KeywordQuery

Když vyvoláte Execute() Metoda na KeywordQuery, můžete vytvořit ResultTable založené na ResultType.RelevantResults.  Tento fragment kódu, mám na mysli, ilustruje:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Výsledná tabulka bude mít následující sloupce informací: 

WorkId
Pořadí
Titul
Autor
Velikost
Cesta
Popis
Zápis
Název serveru
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Odvozené tento seznam ze serveru SharePoint 2010 prostředí, Enterprise edition.  Doufejme, že se bude hodit k někomu v budoucnosti.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery a HiddenConstraints majetek

Dělala jsem trochu práce s KeywordQuery objekt služby SharePoint. 2010 a při využití HiddenConstraints Vlastnost.

Nenašel jsem žádné bezprostředně užitečné informace o této vlastnosti, Myslel jsem, že by rychle poznamenat jak používám už to.

Jak mohu říci, Toto je automatické omezení, které jsou do dotazu tak, že můžete řadit parku to tam a nestarat se o to.  Jako takové, je to jen další klíčové slovo (nebo sadu klíčových slov) a modifikátorů, které můžete zadat do uživatelského rozhraní při hledání pomocí klíčových slov.  Zde je příklad:

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

Můžete přidat další omezení s oddělovačem mezera.

keywordQuery.HiddenConstraints = "obor:\"Industry" obrana";

Na výše uvedené se říká v angličtině, "spustit dotaz na klíčové slovo hledat"obrana"a dále, Použijte rozsah "Průmysl".

Tady je další způsob, jak na to:

image

Používala jsem ho poskytnout automatický rozsah kontextově závislé na vlastní webové části.  Když uživatel klepne na kartu a klepne na tlačítko hledání, na kartě diktuje konkrétní obor.  Funguje to dobře tak daleko.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Jedním z důvodů pro "jeden nebo více pole, které typy není správně nainstalován.”

Dělala jsem si malé tweak včera do webové části, která se CAML dotaz na seznam.  Změnu provedl, nasadili jej a dostal s chybou:

Došlo k neočekávané chybě v tří předpověď počasí aktivována den pro aplikaci Outlook. Obraťte se na správce systému. Jeden nebo více typů polí není správně nainstalován.. Přejděte na stránku Nastavení seznamu odstranit tato pole.

Tváří v tvář další otázkou podivíne dříve ne okamžitě připojit moje CAML dotaz s chybou, že SharePoint byla hlášení pro mě.  Udělal jsem rychlé hledání bing a a našla tento užitečný blogu od Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Tady je chybný dotaz:

dotaz.Dotaz ="<Kde><A><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFNY</Hodnota><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFIS</Hodnota></Neq></A></Kde>";

Tady je stanovena:

dotaz.Dotaz ="<Kde><A><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFNY</Hodnota></Neq><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFIS</Hodnota></Neq></A></Kde>";

Tak, poučení příběhu je: Zkontrolujte, zda vaše CAML je správný nebo může dojít k chybě Podivíne.

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

</Konec>

Oznámení společnosti Microsoft Enterprise Search uživatelské skupiny

Jsem velmi nadšený, oznamuje, že Natalia Voskresenskaya, Můj kolega SharePoint MVP a partner (s mnohem menší pomoc ode mě než zasloužila) zahajuje novou skupinu uživatelů na podnikové hledání založené na technologii společnosti Microsoft. Jako praktická záležitost, to scvrkává na SP 2010 hodně mluví o rychlé a hledání, zejména v naší první session. Natalya a já jsem napsal hodně o rychle v loňském roce na Naše Blogy (Natálie má větší a lepší věci, než já!).

Naše první setkání se blíží v pouhých pár týdnů v New Yorku v nově zrekonstruované kanceláře Microsoftu na 6th Rock centra. Pokud jste v New Yorku 12/9, ty nemají výmluvu, aby se vzhled. Rovněž pro vás Jersey lidí. Connecticut lidé mohou zůstat doma (Dělám si legraci!).

NY/NJ/CT lidé přeskočte tento odstavec. Plánujeme také relaci zaznamenat a spustit relaci živé webové, takže pokud žijete mimo tri oblast státu, měli být schopni naladit.

Budu blog o tom víc jak tento slibný den blíží, ale Registrovat nyní. Po registraci, začíná dlouhé čekání. Během této doby, Zrušte svůj rozvrh, Prolomit Novinky do vaší rodiny a nic nového, protože nebudete chtít nechat ujít Nate Treloar launch our group to the moon and beyond 🙂

Další z našich oficiálních stránek: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Správa a vyhledávání služby SharePoint – Nikdy není příliš pozdě na Start

napsal článek (http://searchwinit.techtarget.com/Tip/0,289483,sid1_gci1345231_mem1,00.html#) pro SearchWinIT.com na řízení, jak to se vztahuje k hledání v SharePoint. To není v mé obvyklé "hlas" but that’s editing for you 🙂

Tady je, jak to začíná:

Ačkoli téměř každý aspekt SharePoint mohou těžit ze silného řízení plánu, Funkce vyhledávání MOSS 2007 enterprise těží ze všeho nejvíc.

Stejně jako všechny součásti serveru SharePoint, je tu dobré a špatné zprávy o řízení. Pro mnoho organizací, špatnou zprávou je, že je nesmírně obtížné začlenit plán řízení kde neexistovala.

Ale tady je dobrá zpráva: Můžete rychle nastavit a zlepšovat podnikové hledání téměř kdykoli v. A když budete realizovat plán řízení podnikové hledání, můžete vidět okamžité výsledky.

Jedním z problémů, s SharePoint a řízení je, že společnosti často si kolena hluboko do SharePoint bez plánu řízení a do té doby, neexistuje žádná snadná cesta vpřed to vyřešit. Ne tak s vyhledáváním. Přečtěte si článek dostat své myšlenky na toto téma.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Doplněk Technorati značky: ,

Služby na serveru neobsahuje seznam hledání — Proč?

Byl jsem dnes chatovat s Agnes Molnár (jediný, co vím, že já vím, v Maďarsku) o problém s konfigurací podivné vyhledávání. Jmenovitě, hledání nebyl nalezen z "služby na serveru" Zobrazit (přes centrální Správa-> Operace-> Služby na serveru).

Na svůj vlastní stroj a společně se zašli podívat na funkční VM, zjistili jsme, že hledání nebyl nainstalován na tomto serveru. Existují asi pár způsobů, jak to udělat, ale dokázali jsme to, potvrzující, že "vyhledávání serveru Office SharePoint" chybí ze seznamu služeb přes Start-> Nástroje pro správu-> Služby.

Kupodivu, přidružené .exe * byl * na serveru ("C:\Program FilesMicrosoft Office Servers12.0Binmssearch.exe").

Udělal rychlé hledání a našel tuto položku blogu: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

To je e-řetězce s tímto klíčovým bodem:

"Jsem vyřešil tento problém. To byla moje chyba. Zvolím "webového front-endu" namísto "Complete" během instalace."

To byl slibný, ale nebyli jsme si jisti, je-li instalační program vlastně vybral WFE namísto úplné při instalaci MOSS.

Zkontrolovali jsme za první (nejstarší) verze souboru PSCDiagnostics * v 12 podregistr log adresář a tam, zjistili jsme, že instalační program, Vlastně, nakonfigurovat tento server, aby webový front-end. Konec příběhu, a to měl šťastný konec.

(Někde podél trati, Bob Fox zapletl, ale pamatuji ho přispívají k diskusi byl komentář o Bajka 2).

Aktualizovat: Agnes Blogy o tomto tématu: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Doplněk Technorati značky:

Rychlá nápověda: Použití “IsDocument:1” Chcete‑li výsledky hledání

Aktualizovat 11/03/08: Drazí MVP Mike Walsh správně poukazuje na to že se jedná WSS 3.0 / MOSS funkce. Nefunguje v WSS 2.0 nebo starší.

Updatte 11/03/08: (Druhá aktualizace v jednom dni!): Přečtěte si vynikající komentář od "jejím" pro více informací a další dobrý xref link.

Dvě otázky přišel v rychlém sledu tento týden, pokud jde na fóra MSDN žádají změnu tohoto:

"Když jsem hledat klíčové slovo, složky z mé knihovny dokumentů obsahující toto klíčové slovo v jejich cestě vyjde první výsledky hledání. Já nechci, aby se to stalo. Soubory s tímto klíčovým slovem jsou pro mě důležitější. Já nechci vidět složky vůbec."

To je vlastně docela snadné, aby se z pole. Stačí přidat IsDocument –":1" Chcete-li vyhledávací dotaz a SharePoint (WSS a mech.) se spokojí s ukazující aktuální dokumenty.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Doplněk Technorati značky:

Vaše hledání výboru splnil tento měsíc?

To je začátek měsíce a teď je vhodná chvíle jako pro vaší společnosti hledání výbor sejít a analyzovat nejvhodnější dokumenty, úspěšné a tak úspěšné hledání, atd.

Nemáte hledání výboru? Then form one 🙂

WSS a zejména MOSS Hledat těžit z některých lidských dohled. Investice za několik hodin za měsíc konzistentní měsíčně je nejen mnohem zábavnější než barel opic, To může:

  • Dávají nahlédnout do informačních potřeb podniku. Když lidé hledají, levý a pravý pro téma "xyzzy," Víte, že je to důležité téma pro podnik.
  • Identifikovat potenciální požadavky na výcvik. Když lidé hledají téma "xyzzy" ale opravdu by měla být hledání "abcd" pak můžete použít, vzdělávat lidi o tom, kde a jak najít informace o.
  • Pomozte vylepšit své informační architektury organizace.
  • Identifikovat příležitosti ke zvýšení tezaurus.
  • Další příležitosti bude bezpochyby prezentují.

Kdo by měl být na hledání výboru? Víte své nejlepší lidi, ale za to:

  • Alespoň jedna (a možná jen jeden) TO člověk, který chápe (nebo se můžete dozvědět) různé způsoby, jak vylepšit hledání, včetně nejvhodnější dokumenty, Tezaurus, spravované vlastnosti, atd.
  • Několik předmět odborníků, které mohou číst rešeršní zprávy, to spolknout a sdělit obchodní důvtipný akce k němu tak, aby ji stisknutím tlačítka, za páčky a otevření nebo uzavření ventilů podle potřeby na základě doporučení výboru.
  • Jeden nebo více informací architekti, kteří mohou ověřit, tak či onak, zda informační architektura je hledání přátelské a zda pracuje dobře pro rozlehlou síť.
  • Otočné křeslo na výboru. Přinášejí v jedné nebo dvou lidí, kteří se běžně v těchto snah. Neobvyklé a cenné postřehy mohou přinést ke stolu.

Šťastný analýza!

</Konec>

Přihlásit se na mém blogu.

Doplněk Technorati značky: