Αρχεία κατηγοριών: Αναζήτηση του SharePoint

Πώς να καθορίσετε ένα εύρος αναζήτησης άνθρωποι / Προέλευση περιεχομένου χρησιμοποιώντας SharePoint 2013 ΥΠΌΛΟΙΠΟ API

Είχα λόγο να εργαστεί με το SharePoint 2013 API αναζήτησης μέσω υπόλοιπο για πρώτη φορά. Θα ήθελα να ψάξει για τους ανθρώπους, δεν έγγραφα. Το κλειδώστε τη μαθαίνοντας εδώ είναι ότι μπορείτε να καθορίσετε προελεύσεις περιεχομένου μέσω του GUID (ή τουλάχιστον σε αυτή την περίπτωση). Το ακόλουθο απόσπασμα jQuery πώς:

    loadExpertsAsync: συνάρτηση() {

        jQuery.support.cors = TRUE;

        $.Ajax({
            διεύθυνση URL: αυτό.CreateFullApiUrl() +
                "?querytext = «πύλες»&"αναγνωριστικό προέλευσης" = "b09a7990-05ea-4af9-81ef-edfab16c4e31"" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Δεξιότητες,AboutMe,Συμφέροντα,Τίτλος εργασίας,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl»" +
                "&ROWLIMIT = 99",
            μέθοδος: "ΠΆΡΕΤΕ",
            κεφαλίδες: { "Δεχθεί": "εφαρμογή/json; OData = λεπτομερή" },
            cache: ψευδές,
            επιτυχία: συνάρτηση (αποτέλεσμα) {

Στην περίπτωσή μου, Τρέχω το API εναντίον του SharePoint σε απευθείας σύνδεση. Να πάρει το GUID, Ακολούθησα τα βήματα:

  1. Να επισκεφτείτε το κέντρο admin του SharePoint
  2. Επιλέξτε "Αναζήτηση" από το αριστερό χέρι πλοήγησης
  3. Επιλέξτε "Διαχείριση αποτέλεσμα πηγές"
  4. Επιλέξτε "Αποτελέσματα ντόπιοι"
  5. Εξετάσουμε το URL.

URL μου φαινόταν κάτι σαν:

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

Η παράμετρος αναγνωριστικού προέλευσης είναι τι λειτούργησε για μένα.

(Καταλαβαίνω ότι το "αναγνωριστικό προέλευσης" στην πραγματικότητα μπορεί να είναι ένα είδος μόνιμης πράγμα με SP, but I’ll always check anyway 🙂 ).

</Τέλος>

undefinedΕγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Μια αιτία για "Ο δημιουργός αυτού του σφάλματος δεν καθόρισε μια αιτία.”

Έχω έχετε κάνει πολλή δουλειά με αναζήτησης SharePoint πρόσφατα και συγκεκριμένα την κλάση KeywordQuery, ιδιότητες και μέθοδοι.

Εάν θέλετε το αποτέλεσμα να επιστρέψει αποτελέσματα πέρα από τις συνήθεις υπόπτους (βλέπε εδώ), προσθέτετε τη συλλογή SelectedProperties, όπως και στην:

myKeywordQuery.SelectProperties.Add("xyzzy");

Ευχαριστώ πολύ και μια συμβουλή για το καπέλο να Corey Roth και Αυτό το εξαιρετικά χρήσιμο blog post (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

Στην περίπτωσή μου, "xyzzy" δεν είναι στην πραγματικότητα μια διαχειριζόμενη ιδιότητα.  Όταν προσθέσατε το SelectedProperties ούτως ή άλλως, SharePoint δημιούργησε ένα από τα αγαπημένα μου ποτέ runtime εξαιρέσεις:

"Ο δημιουργός αυτού του σφάλματος δεν καθόρισε μια αιτία."

Ήθελα κυρίως το κεφάλαιο "R" στο λόγο.  Αυτό ακούγεται μου ως ισοδύναμο με .net"Δεν έχω καμία στόμα, και εγώ πρέπει να ουρλιάζουν.”

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Εύχρηστο αναφοράς: Προεπιλεγμένη αποτελέσματα αναζήτησης KeywordQuery

Όταν επικαλείστε το Execute() μέθοδος σε μια KeywordQuery, Μπορείτε να δημιουργήσετε ένα ResultTable που βασίζονται σε ResultType.RelevantResults.  Αυτό το τμήμα κώδικα δείχνει τι εννοώ:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Ο πίνακας που προκύπτει θα έχει τις ακόλουθες στήλες πληροφοριών: 

Αναγνωριστικό εργασίας
Κατάταξη
Τίτλος
Συγγραφέας
Μέγεθος
Διαδρομή
Περιγραφή
Γράψτε
Όνομα_τοποθεσίας
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Εγώ αυτόν τον κατάλογο που προέρχονται από ένα SharePoint 2010 περιβάλλον, επιχείρηση έκδοση.  Ας ελπίσουμε ότι θα είναι χρήσιμο σε κάποιον στο μέλλον.

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery και η ιδιότητα του HiddenConstraints

Έχω κάνει ένα κομμάτι της εργασίας με την KeywordQuery αντικείμενο στο SharePoint 2010 και αξιοποιώντας το HiddenConstraints ιδιοκτησίας.

Δεν βρήκα οποιαδήποτε αμέσως χρήσιμες πληροφορίες σχετικά με το που ιδιοκτησίας, έτσι σκέφτηκα ότι γρήγορα θα σημειώνω πόσο έχω χρησιμοποιήσει αυτό το.

Όσο μπορώ να πω, Αυτό είναι μια αυτόματη περιορισμού αύξησα το ερώτημα, έτσι ώστε να μπορείτε να ταξινομήσετε του πάρκου εκεί και δεν ανησυχείτε για αυτό.  Ως εκ τούτου, είναι ακριβώς μια άλλη λέξη-κλειδί (ή σύνολο λέξεων-κλειδιών) και τροποποιητές που μπορείτε να πληκτρολογήσετε το UI, όταν κάνετε μια αναζήτηση λέξεων-κλειδιών.  Εδώ είναι ένα παράδειγμα:

keywordQuery.HiddenConstraints = "πεδίο εφαρμογής:\"Industry" ";

Μπορείτε να προσθέσετε επιπλέον περιορισμούς με χώρο οριοθέτη.

keywordQuery.HiddenConstraints = "πεδίο εφαρμογής:\"Industry" άμυνα";

Τα παραπάνω λέγοντας στα αγγλικά, "εκτελέσετε ένα ερώτημα-κλειδί που ψάχνετε για την"άμυνα"και επιπλέον, Χρησιμοποιήστε το πεδίο "Βιομηχανία".

Εδώ είναι ένας άλλος τρόπος το:

image

Έχω χρησιμοποιήσει αυτό να παρέχει ένα πλαίσιο εξαρτώνται από αυτόματη πεδίο σε ένα μέρος του Ιστού συνήθειας.  Όταν ο χρήστης κάνει κλικ σε μια καρτέλα και κάνει κλικ στο κουμπί Αναζήτηση, καρτέλα υπαγορεύει ένα πεδίο εφαρμογής της συγκεκριμένης αναζήτησης.  Λειτουργεί καλά μέχρι στιγμής.

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Ένας λόγος για "ένα ή περισσότερα πεδίο τύπους δεν έχουν εγκατασταθεί σωστά”

Έκανα ένα μικρό tweak χθες σε ένα τμήμα web που δεν ένα ερώτημα CAML έναντι μιας λίστας.  Έκανα την αλλαγή, έχουν αναπτυχθεί σε αυτό και να έχεις επισκέψεων με σφάλμα:

Παρουσιάστηκε ένα μη αναμενόμενο σφάλμα στο τις τρεις ημέρα Outlook Weather Forecast WebPart. Επικοινωνήστε με το διαχειριστή του συστήματος. Έναν ή περισσότερους τύπους τομέα δεν έχουν εγκατασταθεί σωστά. Μεταβείτε στη σελίδα ρυθμίσεις λίστας να διαγράψετε αυτά τα πεδία.

Ήμουν αντιμετωπίζει ένα άλλο ζήτημα εκκεντρικά νωρίτερα έτσι δεν συνδέω αμέσως το ερώτημα μου CAML με το σφάλμα που SharePoint εκθέσεων για μένα.  Έκανα μια γρήγορη αναζήτηση bing και και βρήκα αυτό το post χρήσιμο blog από Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Εδώ είναι το κακό ερώτημα:

ερώτημα. = Του ερωτήματος"<Όπου><Και><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFNY</Αξία><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFIS</Αξία></NEQ></Και></Όπου>";

Εδώ είναι σταθερό:

ερώτημα. = Του ερωτήματος"<Όπου><Και><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFNY</Αξία></NEQ><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFIS</Αξία></NEQ></Και></Όπου>";

Έτσι, το ηθικό δίδαγμα της ιστορίας είναι: Βεβαιωθείτε ότι σας CAML είναι σωστή, ή μπορείτε να πάρετε ένα λάθος εκκεντρικά.

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

</Τέλος>

Ανακοινώνοντας την ομάδα χρηστών αναζήτηση επιχειρήσεων της Microsoft

Είμαι πολύ ενθουσιασμένος για να ανακοινώσει ότι Natalya Voskresenskaya, μου τους συναδέλφους SharePoint MVP και συνεργάτη (με πολύ λιγότερη βοήθεια από μένα από ό, τι άξιζε) ξεκινά μια νέα ομάδα χρηστών που είναι αφιερωμένο στην αναζήτηση επιχειρήσεων που βασίζονται στην τεχνολογία Microsoft. Ως πρακτικό ζήτημα, αυτό που βράζει κάτω σε SP 2010 Αναζήτηση και πολλή συζήτηση σχετικά με το FAST, ειδικά στην πρώτη συνεδρία μας. Natalya και έχω γράψει πολλά για γρήγορα κατά το τελευταίο έτος στις blogs μας (Natalya έχει περισσότερα και καλύτερα πράγματα από ό, τι!).

Πρώτη μας συνάντηση είναι να ανεβαίνει σε μόλις λίγες εβδομάδες στη Νέα Υόρκη στο πρόσφατα ανακαινισμένο γραφείων της Microsoft στις 6 κοντά στο κέντρο του βράχου. Εάν είστε στη Νέα Υόρκη σε 12/9, έχετε καμία δικαιολογία για να μην κάνουν την εμφάνισή τους. Επιπλέον για εσάς Jersey άνθρωποι. Κονέκτικατ άνθρωποι μπορούν να μείνουν σπίτι (Απλώς αστειευόμουν!).

NJ/Νέα Υόρκη/CT άνθρωποι θα πρέπει να παραλείψετε αυτό το σημείο. Σχεδιάζουμε επίσης να καταγράψει τη σύνοδο και να εκτελέσετε μια περίοδο λειτουργίας live web έτσι εάν ζείτε έξω από την Τρι-κρατική περιοχή, θα πρέπει να μπορείτε να συντονιστείτε στο.

Εγώ θα blog για αυτό λίγο περισσότερο αυτή πιο ευοίωνο ημέρα προσεγγίσεις αλλά Εγγραφείτε τώρα. Μετά την εγγραφή, αρχίζει η μακρά αναμονή. Κατά την περίοδο αυτή, Καταργήστε το πρόγραμμα σας, σπάσει την είδηση για την οικογένειά σας και να προειδοποιήσουν τα μέσα μαζικής ενημέρωσης, επειδή δεν θα θέλετε να χάσετε Nate Treloar launch our group to the moon and beyond 🙂

Μάθετε περισσότερα από το επίσημο site μας: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Διακυβέρνησης και της αναζήτησης του SharePoint – Δεν είναι ποτέ πολύ αργά για να αρχίσετε

ΜΟΥ έγραψε ένα άρθρο (http://searchwinit.TechTarget.com/tip/0,289483,sid1_gci1345231_mem1,00.html#) για SearchWinIT.com για τη διακυβέρνηση που σχετίζεται με την αναζήτηση SharePoint. Δεν είναι συνηθισμένο "φωνή μου" but that’s editing for you 🙂

Εδώ είναι πώς ξεκινά:

Αν και σχεδόν κάθε πτυχή του SharePoint μπορούν να επωφεληθούν από μια ισχυρή διακυβέρνησης σχέδιο, Πάνω από όλα τα οφέλη του MOSS 2007 επιχείρηση αναζήτηση λειτουργικότητα.

Όπως όλα τα μέρη του SharePoint, υπάρχει καλά νέα και κακά νέα για τη διακυβέρνηση. Για πολλές οργανώσεις, τα κακά νέα είναι ότι είναι εξαιρετικά δύσκολο να ενσωματώσει ένα σχέδιο διακυβέρνησης όπου κανένας δεν υπήρξε.

Αλλά εδώ είναι τα καλά νέα: Μπορείτε να ρυθμίσετε γρήγορα και να βελτιώσει την επιχείρηση αναζήτηση για σχεδόν οποιαδήποτε στιγμή. Και όταν εφαρμόζετε ένα σχέδιο διακυβέρνησης για την αναζήτηση εντός επιχείρησης, Μπορείτε να δείτε άμεσα αποτελέσματα.

Ένα από τα προβλήματα με το SharePoint και διακυβέρνηση είναι ότι οι εταιρείες παίρνουν συχνά γόνατο βαθιά στο SharePoint με κανένα σχέδιο διακυβέρνησης και από τότε, δεν υπάρχει καμία εύκολη διαδρομή προς τα εμπρός για την επίλυσή. Όχι έτσι με αναζήτηση. Διαβάστε το άρθρο για να πάρετε τις σκέψεις μου επί του θέματος.

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Υπηρεσίες σε διακομιστή κάνει δεν λίστα Αναζήτηση — Γιατί?

Σήμερα μιλούσα με Agnes Molnar (το μόνο πρόσωπο που ξέρω ότι ξέρω στην Ουγγαρία) σχετικά με ένα πρόβλημα ρύθμισης παραμέτρων παράξενο Αναζήτηση. Δηλαδή, Αναζήτηση έλειπε από τις "υπηρεσίες στο διακομιστή" οθόνη (μέσω κεντρική διοίκηση-> Πράξεις-> Υπηρεσίες στο διακομιστή).

Είχα μια ματιά σε μια λειτουργική VM στον δικό μου υπολογιστή και μαζί, είμαστε αποφασισμένοι ότι η αναζήτηση δεν εγκαταστάθηκε σε αυτόν το διακομιστή. Υπάρχουν πιθανώς μερικοί τρόποι για να γίνει αυτό, αλλά κάναμε επιβεβαιώνοντας ότι «ο Office SharePoint Server Αναζήτηση" έλειπε από τη λίστα των υπηρεσιών μέσω Start-> Εργαλεία διαχείρισης-> Υπηρεσίες.

Παραδόξως, οι συνδεδεμένες .exe * ήταν * στο διακομιστή ("Γ:\Πρόγραμμα FilesMicrosoft Office Servers12.0Binmssearch.exe").

Εγώ έκανα μια γρήγορη αναζήτηση και βρήκα αυτήν την είσοδο blog: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Αυτό είναι μια αλυσίδα email με αυτό το βασικό σημείο:

"Θα λυθεί αυτό το πρόβλημα. Ήταν λάθος μου. Μπορώ να επιλέξω "προσκήνιο Web" αντί "πλήρης" κατά τη διάρκεια εγκατάσταση."

Αυτό ήταν ελπιδοφόρα, αλλά δεν ήταν σίγουρος αν το πρόγραμμα εγκατάστασης είχε πάρει πραγματικά ΙΟΙ αντί για πλήρη όταν την εγκατάσταση MOSS.

Ελέγξαμε για πρώτη (πρώτα) έκδοση του αρχείου PSCDiagnostics * σε την 12 Κυψέλη καταγραφής κατάλογο και εκεί, Βρήκαμε ότι το πρόγραμμα εγκατάστασης είχε, Στην πραγματικότητα, έχει ρυθμιστεί σε αυτόν το διακομιστή να είναι ένα προσκήνιο web. Τέλος η ιστορία και αυτό είχε αίσιο τέλος.

(Κάπου κατά μήκος της γραμμής, Bob Fox άρχισε να ασχολείται, αλλά όλα τα θυμάμαι τον συμβάλλοντας στη συζήτηση αφορούσε ένα σχόλιο Μύθος 2).

Ενημέρωση: Agnes blogs σχετικά με το θέμα αυτό εδώ: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Γρήγορη συμβουλή: Χρήση “IsDocument:1” να τακτοποιήσει τα αποτελέσματα αναζήτησης

Ενημέρωση 11/03/08: Τους συναδέλφους MVP Mike Walsh ορθώς επισημαίνει ότι πρόκειται για ένα WSS 3.0 / ΒΡΎΑ χαρακτηριστικό. Δεν λειτουργεί σε WSS 2.0 ή νωρίτερα.

Updatte 11/03/08: (Δεύτερη ενημερωμένη έκδοση σε μία ημέρα!): Να είστε βέβαιος να διαβάσει το εξαιρετικό σχόλιο από "με κανέναν τρόπο" για περισσότερες πληροφορίες και ένα άλλο καλό xref σύνδεση.

Δύο ερωτήσεις που ήρθε στη γρήγορη διαδοχή αυτή την εβδομάδα σχετικά με το φόρουμ MSDN, ζητώντας μια παραλλαγή αυτού:

"Όταν κάνω αναζήτηση μιας λέξης-κλειδιού, φακέλους από μου βιβλιοθήκη εγγράφων με τη συγκεκριμένη λέξη-κλειδί στην πορεία τους θα βγει πρώτος στο αποτελέσματα αναζήτησης. Δεν θέλω να συμβεί αυτό. Αρχεία με τη συγκεκριμένη λέξη-κλειδί είναι πιο σημαντικό για μένα. Δεν θέλω να βλέπω φακέλους καθόλου."

Αυτό είναι πραγματικά αρκετά εύκολο να κάνουν από το πλαίσιο. Απλά προσθέστε ένα "IsDocument:1" για να το ερώτημα αναζήτησης και SharePoint Αναζήτηση (ΒΡΎΑ και WSS) θα αρκεστεί να δείχνει την πραγματική έγγραφα.

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Technorati Tags:

Συνεδρίασε η Επιτροπή σας αναζήτηση αυτό το μήνα?

Αυτό είναι η αρχή του μήνα και τώρα είναι τόσο καλή όπως κάθε χρόνο για την Επιτροπή αναζήτησης της εταιρείας σας να πάρετε μαζί και να αναλύσει τις βέλτιστες αντιστοιχίσεις για, επιτυχής και δεν είναι τόσο επιτυχής αναζητήσεις, κλπ.

Δεν έχετε μια αναζήτηση Επιτροπής? Then form one 🙂

WSS και ειδικά το ΒΡΎΟ αναζήτησης όφελος από κάποιες ανθρώπινες εποπτεία. Επένδυση σε λίγες ώρες το μήνα σε σταθερή μηνιαία βάση είναι όχι μόνο περισσότερη διασκέδαση από ένα βαρέλι των πιθήκων, Αυτό μπορεί να:

  • Να δώσει διορατικότητα σε ανάγκες πληροφόρησης της επιχείρησης. Αν οι άνθρωποι ψάχνουν αριστερά και δεξιά για το θέμα "xyzzy," να ξέρετε ότι είναι ένα σημαντικό θέμα στην επιχείρηση.
  • Προσδιορισμός δυνητικών απαιτήσεων κατάρτισης. Αν οι άνθρωποι ψάχνουν για το θέμα "xyzzy" αλλά πραγματικά θα πρέπει να ψάχνουν για "abcd" στη συνέχεια μπορείτε να χρησιμοποιήσετε ότι για να εκπαιδεύσει τους λαούς για το πού και πώς να βρείτε τις πληροφορίες.
  • Βοηθά την επιχείρησή σας να βελτιώσετε την αρχιτεκτονική πληροφοριών.
  • Προσδιορίσουν ευκαιρίες για την ενίσχυση του θησαυρού.
  • Άλλες δυνατότητες χωρίς αμφιβολία θα διαθέτει.

Ποιος πρέπει να αναζήτηση Επιτροπής? Θα γνωρίζετε τους ανθρώπους σας καλύτερα, αλλά θεωρούν:

  • Τουλάχιστον ένα (και ίσως μόνο μία) IT πρόσωπο που καταλαβαίνει (ή να μάθετε) τους διάφορους τρόπους να τσίμπημα Αναζήτηση, συμπεριλαμβανομένων των βέλτιστων αντιστοιχίσεων, θησαυρός, διαχειριζόμενες ιδιότητες, κλπ.
  • Αρκετές ειδικούς θεμάτων που μπορεί να διαβάσει τις εκθέσεις Αναζήτηση, καταπιούν και να επικοινωνούν επαγγελματισμό δράσεις σε αυτό, έτσι ώστε να μπορεί να ωθήσει τα κουμπιά, Τραβήξτε τους μοχλούς και άνοιγμα/κλείσιμο βαλβίδων ανάλογα με τις ανάγκες να στις συστάσεις της Επιτροπής.
  • Μία ή περισσότερες πληροφορίες αρχιτέκτονες που μπορεί να πραγματοποιήσει επικύρωση, ένα ή άλλο τρόπο, Αν η αρχιτεκτονική πληροφοριών είναι αναζήτησης φιλική και αν εργάζεται καλά για την επιχείρηση.
  • Ένα περιστρεφόμενο κάθισμα στην Επιτροπή. Φέρει σε έναν ή δύο ανθρώπους που κανονικά δεν συμμετέχουν σε αυτά τα είδη των προσπαθειών. Μπορεί να φέρει ασυνήθιστες και πολύτιμες γνώσεις στο τραπέζι.

Ευτυχής ανάλυση!

</Τέλος>

Εγγραφείτε στο blog μου.

Technorati Tags: