Archiv der Kategorie: SharePoint-Suche

Menschen als einen Suchbereich angeben / Inhaltsquelle mit SharePoint 2013 REST-API

Ich hatte Grund mit SharePoint arbeiten 2013 Such-API über REST zum ersten Mal. Ich wollte nach Personen suchen, keine Dokumente. Die Taste lernen ist hier, dass geben Sie Content-Quellen über seine GUID (oder zumindest in diesem Fall). Die folgende jQuery Ausschnitt zeigt wie:

    loadExpertsAsync: Funktion() {

        jQuery.support.cors = wahr;

        $.AJAX({
            URL: Dies.CreateFullApiUrl() +
                "?Querytext = 'Portale'&SourceID = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&Selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Fähigkeiten,AboutMe,Interessen,JobTitle,PastProjects,Bild-URL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&ROWLIMIT = 99",
            Methode: "Erhalten",
            Header: { "Akzeptieren": "Application/json; promoveaza = verbose" },
            Cache: falsch,
            Erfolg: Funktion (Ergebnis) {

In meinem Fall, Ich bin die API für SharePoint online ausgeführt. Um die GUID zu erhalten, Ich Schritte diese:

  1. Zugang zum SharePoint Administrationscenter
  2. Klicken Sie auf "Suche" aus der linken Navigationsleiste
  3. Wählen Sie "Ergebnis Quellen verwalten"
  4. Wählen Sie "Einheimischen Ergebnisse"
  5. Sehen Sie sich die URL.

Meine URL sah so etwas wie:

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

Parameters Sourceid ist was für mich gearbeitet.

(Ich verstehe, dass die Sourceid tatsächlich eine Art permanente mit SP sein kann, aber ich werde sowieso immer überprüfen 🙂 ).

</Ende>

undefinedOnnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Eine Ursache für "der Schöpfer dieses Fehlers keinen Grund angegeben haben.”

Ich mache eine Menge Arbeit mit SharePoint-Suche in letzter Zeit und insbesondere die KeywordQuery-Klasse, Eigenschaften und Methoden.

Möchten Sie das Resultset wieder Ergebnisse jenseits der üblichen Verdächtigen (siehe hier), Sie hinzufügen sie der Auflistung SelectedProperties, wie in:

myKeywordQuery.SelectProperties.Add("Xyzzy");

Vielen Dank und eine Spitze des Hutes zu Corey Roth und Diese enorm hilfreich Blog-post (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

In meinem Fall, "Xyzzy" ist eigentlich eine verwaltete Eigenschaft nicht.  Wenn ich es SelectedProperties trotzdem hinzugefügt, SharePoint warf eine meiner Lieblings immer Laufzeitausnahmen:

"Der Schöpfer dieser Störung keinen Grund geben."

Besonders gut gefällt mir die Hauptstadt "R" in der Vernunft.  Das klingt für mich wie die.NET-Äquivalent des"I have no mouth, and I must scream.”

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Praktisches Nachschlagewerk: Standard-Ergebnisse aus KeywordQuery Suche

Beim Aufrufen der Execute() eine KeywordQuery-Methode, Sie können eine ResultTable basierend auf ResultType.RelevantResults erstellen.  Dieser Codeausschnitt veranschaulicht, was ich meine:

ResultTableCollection ResultsTableCollection = myKeywordQuery.Execute();

ResultTable SearchResultsTable = ResultsTableCollection[ResultType.RelevantResults];

Die sich ergebende Tabelle müssen die folgenden Spalten mit Informationen: 

Arbeits-ID
Rang
Titel
Autor
Größe
Pfad
Beschreibung
Schreiben
SiteName
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Eine SharePoint Liste abgeleitet 2010 Umgebung, Enterprise-Edition.  Hoffentlich wird es praktisch, um jemand in Zukunft sein.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery und die HiddenConstraints-Eigenschaft

Ich mache ein wenig Arbeit mit der KeywordQuery Objekt in SharePoint 2010 und nutzt die HiddenConstraints Eigenschaft.

Ich finde keine sofort hilfreiche Informationen auf, die die Eigenschaft, so ich dachte, würde ich schnell, wie ich es verwendet haben notieren.

Soweit ich das beurteilen kann, Dies ist eine automatische Einschränkung der Abfrage hinzugefügt werden, so dass Sie können Sortieren des Parks, die es gibt und nicht darum kümmern.  Als solche, Es ist nur ein weiteres Schlüsselwort (oder Satz von Schlüsselwörtern) und Modifizierer, die Sie in der Benutzeroberfläche eingeben können, wenn Sie eine Schlüsselwortsuche.  Hier ist ein Beispiel:

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

Sie können zusätzliche Einschränkungen mit Raum Trennzeichen hinzufügen.

keywordQuery.HiddenConstraints = "Scope:\"Industry" Verteidigung";

Die oben genannten ist in Englisch sagen, "Ausführen einer Schlüsselwort-Abfrage auf der Suche nach"Verteidigung"und darüber hinaus, Verwenden Sie den Bereich "Industrie".

Hier ist eine andere Art der Betrachtung es:

image

Ich habe es verwendet um einen Kontext-abhängige automatischen Anwendungsbereich auf ein benutzerdefiniertes Webpart bereitzustellen.  Wenn der Benutzer auf eine Registerkarte klickt und klickt auf eine Schaltfläche "suchen", die Registerkarte diktiert einen bestimmten Suchbereich.  Es funktioniert gut so weit.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Ein Grund für "ein oder mehrere Feld werden Typen nicht ordnungsgemäß installiert”

Ich war gestern ein kleines Zwicken zu einem Webpart, die eine CAML-Abfrage für eine Liste ist.  Ich habe die Änderung, bereitgestellt es und bekam schlagen mit einem Fehler:

Ein unerwarteter Fehler ist aufgetreten in den drei Tag Outlook Wettervorhersage WebPart. Bitte kontaktieren Sie den System-administrator. Ein oder mehrere Feldtypen sind nicht ordnungsgemäß installiert.. Gehen Sie zur Listeneinstellungsseite, um diese Felder zu löschen.

Ich war früher ein weiterer Spinner Punkt gegenüber, so dass ich sofort meine CAML-Abfrage mit dem Fehler angeschlossen haben, die Berichterstattung wurde mir.  Ich habe eine schnelle Bing-Suche und und fanden Sie diesen Blogbeitrag hilfreich von Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Hier ist die schlechte Abfrage:

Abfrage.Query ="<Wo><Und><Neq><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFNY</Wert><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFIS</Wert></Neq></Und></Wo>";

Hier ist es behoben:

Abfrage.Query ="<Wo><Und><Neq><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFNY</Wert></Neq><Neq><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFIS</Wert></Neq></Und></Wo>";

Also, die Moral der Geschichte ist: Stellen Sie sicher, Ihren CAML korrekt ist oder Sie erhalten Fehler Spinner.

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

</Ende>

Ankündigung der Microsoft Enterprise Search-Benutzergruppe

Ich freue mich zu verkünden, die Natalya Voskresenskaya, meine Kolleginnen und SharePoint-MVP und partner (mit weit weniger Hilfe von mir als sie verdient) startet eine neue Benutzergruppe gewidmet mit Enterprise Search basierend auf Microsoft-Technologie. Als eine praktische Sache, Dies läuft darauf hinaus, SP 2010 Suche und viel geredet über FAST, vor allem in unserer ersten session. Natalya und ich haben viel zu schnell über das letzte Jahr auf geschrieben unsere blogs (Natalya hat mehr und bessere Sachen als ich!).

Unser erste Treffen kommt in wenigen Wochen in New York auf Microsofts neu renovierten Büros am 6. nahe Rock Center. Wenn Sie in New York auf 12/9, Sie haben keine Entschuldigung nicht zu einen Auftritt machen. Gleiches gilt für Sie Jersey Menschen. Connecticut Menschen können zu Hause bleiben (Ich mache nur Spaß!).

NY/NJ/CT Menschen sollten diesen Absatz überspringen.. Wir planen auch die Sitzung aufzeichnen und Ausführen einer live-Web-Session also bei außerhalb der Tri-State-Bereich Wohnort, Sie sollten optimieren können.

Ich werde über diesen Blog noch mehr nähert sich diesem auspicious Tag aber Registrieren Sie sich jetzt. Nach der Registrierung, die lange Wartezeit beginnt. Während dieser Zeit, Deaktivieren Sie Ihren Zeitplan, brechen Sie die Nachricht an Ihre Familie und die Medien aufmerksam, weil Sie nicht missen möchten Nate Treloar launch our group to the moon and beyond 🙂

Erfahren Sie mehr von unserer offiziellen Website: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Governance und SharePoint-Suche – Es ist nie zu spät, um Start

ICH schrieb einen Artikel (http://searchwinit.TechTarget.com/Tip/0,289483,sid1_gci1345231_mem1,00.html#) für SearchWinIT.com Governance als es bezieht sich auf SharePoint-Suche. Es ist nicht in meiner üblichen "Stimme" but that’s editing for you 🙂

Hier ist, wie es beginnt:

Obwohl fast können jeder Aspekt von SharePoint eine starke Steuerungsplan profitieren, MOSS 2007 Enterprise-Suchfunktion profitiert vor allem.

Wie alle Teile von SharePoint, Es gibt gute und schlechte Nachrichten über governance. Für viele Organisationen, die schlechte Nachricht ist, dass es extrem schwierig, einen Governance-Plan zu integrieren, wo gab es keine.

Aber hier ist die gute Nachricht: Sie können schnell konfigurieren und Unternehmenssuche zu fast jeder Zeit verbessern. Und wenn Sie eine Steuerungsplan für Enterprise Search implementieren, Sie können sofort Ergebnisse sehen..

Eines der Probleme mit SharePoint und Governance ist, dass Unternehmen oft Knie tief in SharePoint mit keine Steuerungsplan und bis dahin, Es gibt keinen einfachen Weg vorwärts zu lösen. Nicht so bei der Suche. Lesen Sie den Artikel um meine Gedanken zu diesem Thema zu erhalten..

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Dienste auf dem Server listet nicht Suche — Warum?

Ich war heute im Chat mit Agnes Molnar (die einzige Person, die ich kenne, dass ich in Ungarn weiß) über eine seltsame Suche-Konfigurationsproblem. Nämlich, Suche fehlte in der "Dienste auf dem server" Anzeige (über Central im Admin-> Operationen-> Dienste auf dem Server).

Ich hatte einen Blick auf eine funktionale VM auf meinem eigenen Rechner und zusammen, wir festgestellt, dass die Suche nicht auf diesem Server installiert wurde. Es gibt wahrscheinlich ein paar Möglichkeiten, dies zu tun, aber wir haben es bestätigt wird, dass "Office SharePoint Server-Suchdienst" fehlte in der Liste der Dienste über Start-> Verwaltung-> Dienstleistungen.

Seltsamerweise, die zugehörige .exe * wurde * auf dem Server ("C:\Programm c:ProgrammeMicrosoft Office Servers12.0Binmssearch.exe").

Ich habe eine schnelle Suche und fand diesen Blog-Eintrag: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Das ist ein e-Mail-Kette mit dieser entscheidende Punkt:

"Ich dieses Problem gelöst. Es war mein Fehler. Ich wähle "Web-front-end" statt "Complete" während der Installation."

Dies war vielversprechend, aber wir waren nicht sicher, ob das Installationsprogramm eigentlich WFE statt komplette wann abgeholt hatte MOSS installieren.

Wir haben für die erste (früheste) Version der Datei PSCDiagnostics * in der 12 Bienenkorb-Log Verzeichnis und dort, Wir fanden, dass der Installer hatte, Tatsächlich, Diese werden von einem Web-front-End Server so konfiguriert. Ende der Geschichte, und es hatte ein happy End.

(Irgendwo entlang der Linie, Bob Fox haben sich als, aber ich ihn einen Beitrag zur Diskussion erinnern war eine Bemerkung über Fabel 2).

Update: Agnes Blogs zu diesem Thema hier: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Technorati Tags:

Quick-Tipp: Verwendung “IsDocument:1” Zuschneiden der Suchergebnisse

Update 11/03/08: Kollegen MVP Mike Walsh betont richtig, dass dies eine WSS ist 3.0 / MOSS-feature. Es funktioniert nicht in WSS 2.0 oder früher.

Updatte 11/03/08: (Zweites Update an einem Tag!): Achten Sie darauf, den hervorragenden Kommentar von "keineswegs lesen" für weitere Infos und ein weiterer guter Xref-link.

Zwei Fragen kam in rascher Folge diese Woche auf Fragen eine Variation dieser MSDN-Foren:

"Wenn ich ein Stichwort suchen, Ordner aus meinem Dokumentbibliothek mit diesem Stichwort in den Weg kommen zunächst in meine Suchergebnisse. Ich will nicht, dass das geschehen. Dateien mit diesem Stichwort sind mir wichtiger. Ich möchte nicht, dass die Ordner überhaupt zu sehen."

Dies ist eigentlich ganz einfach, aus der Box heraus. Fügen Sie einfach ein "IsDocument:1" zu der Suchanfrage und SharePoint search (sowohl WSS als auch MOSS) wird sich beschränken auf die tatsächlichen Dokumente anzeigen.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Technorati Tags:

Erfüllt Ihre Suche Ausschuss in diesem Monat?

Es ist der Anfang des Monats und ist jetzt eine Zeit so gut wie alle für Ihr Unternehmen suchen Ausschuss zusammen und Analysieren von Best Bets, erfolgreiche und nicht so erfolgreich suchen, usw..

Sie haben keinen Suche-Ausschuss? Then form one 🙂

WSS und vor allem Moos suchen profitieren einige menschliche Aufsicht. Investieren ein paar Stunden im Monat monatlich gleichbleibend ist nicht nur mehr Spaß als ein Barrel Affen, Es können:

  • Geben Sie Einblick in die Informationsbedürfnisse des Unternehmens. Wenn Leute Links und rechts zum Thema "Xyzzy suchen," Sie wissen, dass das ist ein wichtiges Thema für das Unternehmen.
  • Identifizieren Sie potenzielle Schulungsanforderungen. Wenn Menschen sind auf der Suche nach Thema "xyzzy" aber wirklich "Abcd gesucht werden soll" können Sie dann, die Leute auf, wo und wie Sie die Informationen finden zu erziehen.
  • Ihre Organisation Architektur des verfeinern.
  • Ermitteln von Möglichkeiten zur Verbesserung der thesaurus.
  • Andere Möglichkeiten werden sich zweifellos präsentieren..

Wer Suche Ausschuss sein sollte? Sie möchten Ihre besten Leute wissen., aber betrachten:

  • Mindestens eine (Vielleicht nur eine) IT-Mitarbeiter, der versteht (oder erfahren) verschiedene Möglichkeiten, die Suche optimieren, einschließlich beste Suchergebnisse, Thesaurus, verwaltete Eigenschaften, usw..
  • Mehrere Fachexperten, die die Suche Berichte lesen kann, nehmen Sie es ein und kommunizieren Sie Geschäftssinn Aktionen, die es zu, so dass es die Knöpfe zu drücken, Ziehen Sie die Hebel und öffnen/schließen Ventile bei Bedarf, um auf die Empfehlungen des Ausschusses.
  • Eine oder mehrere Informationsarchitekten, die überprüft werden können, eine oder andere Weise, ob die Informationsarchitektur Suche freundlich ist und ob es gut für das Unternehmen arbeitet.
  • Einen drehbaren Sitz im Ausschuss. In ein oder zwei Leute, die normalerweise bei solchen Bemühungen teilnehmen nicht bringen. Ungewöhnliche und wertvolle Einsichten können sie an den Tisch bringen..

Gerne analysieren!

</Ende>

Onnieren Sie meinen Blog ab.

Technorati Tags: