archivi categoria: Ricerca di SharePoint

Come specificare la gente come un ambito di ricerca / Origine di contenuto utilizzando SharePoint 2013 API REST

Ho avuto ragione a lavorare con SharePoint 2013 API di ricerca tramite REST per la prima volta. Ho voluto cercare persone, non documenti. La chiave qui è quella di apprendimento è specificare origini di contenuto tramite il relativo GUID (o almeno in questo caso). Illustrato nel seguente frammento di jQuery come:

    loadExpertsAsync: funzione() {

        jQuery.support.cors = true;

        $.AJAX({
            URL: Questo.CreateFullApiUrl() +
                "?QueryText = 'portali'&SourceId = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&scegliereProprietà ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Competenze,AboutMe,Interessi,JobTitle,PastProjects,PictureURL,PictureURL,TwitterHandle,LinkedInProfileUrl,PictureURL,GoogleCirclesProfileUrl'" +
                "&ROWLIMIT = 99",
            Metodo.: "Ottieni",
            intestazioni: { "Accettare": "applicazione/json; OData = verbose" },
            cache: falso,
            successo: funzione (risultato) {

Nel mio caso, Sono in esecuzione le API contro SharePoint online. Per ottenere il GUID, Ho seguito questi passaggi:

  1. Accesso al centro di admin di SharePoint
  2. Selezionare "Cerca" dalla mano sinistra spostamento
  3. Selezionare "Gestione fonti di risultato"
  4. Selezionare "Risultati di gente locale"
  5. Guardate l'URL.

Il mio URL sembrava qualcosa come:

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

Il parametro sourceid è ciò che ha funzionato per me.

(Capisco che il sourceid potrebbe in realtà essere una sorta di permanente cosa con SP, ma sarò sempre controllare comunque 🙂 ).

</fine>

undefinedIscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Una delle Cause per "il creatore di questo difetto non ha specificato un motivo.”

Ho fatto un sacco di lavoro con SharePoint ricerca ultimamente e in particolare la classe KeywordQuery, Proprietà e metodi.

Se si desidera che il set di risultati a restituire risultati oltre i soliti sospetti (vedi qui), aggiungerlo all'insieme SelectedProperties, come in:

myKeywordQuery.SelectProperties.Add("xyzzy");

Molte grazie e una punta di cappello a Corey Roth e Questo post del blog molto utile (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

Nel mio caso, "xyzzy" non è in realtà una proprietà gestita.  Quando ho aggiunto al SelectedProperties comunque, SharePoint gettò uno dei miei preferiti mai eccezioni runtime:

"Il creatore di questo difetto non ha specificato una ragione."

Piace soprattutto la capitale "R" nel motivo.  Questo suona per me come il.Equivalente netto di"I have no bocca, e devo urlare.”

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Utile riferimento: Risultati predefiniti da KeywordQuery di ricerca

Quando si richiama il Execute() Metodo su un KeywordQuery, è possibile creare un ResultTable basato su ResultType.RelevantResults.  Questo frammento di codice viene illustrato cosa intendo:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

La tabella risultante avrà le seguenti colonne di informazioni: 

ID lavoro
Rango
Titolo
Autore
Dimensioni
Percorso
Descrizione
Scrivere
Nomesito
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Questo elenco è derivano una SharePoint 2010 ambiente, Enterprise edition.  Spero che sarà utile a qualcuno in futuro.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery e la proprietà HiddenConstraints

Ho fatto un po' di lavoro con il KeywordQuery oggetto in SharePoint 2010 e facendo uso della HiddenConstraints Proprietà.

Non ho trovato alcun immediatamente utili informazioni sul che proprietà, così ho pensato che sarebbe rapidamente buttar giù come sto usando esso.

Per quanto posso dire, Questo è un vincolo automatico aggiunto alla query in modo che è possibile ordinare del parco lì e non ti preoccupare.  In quanto tale, esso è solo un'altra parola chiave (o un insieme di parole chiave) e modificatori che è possibile digitare all'interfaccia utente quando fate una ricerca per parola chiave.  Ecco un esempio:

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

È possibile aggiungere ulteriori vincoli con un delimitatore spazio.

keywordQuery.HiddenConstraints = "scope:\"Industry" difesa";

Quanto sopra è detto in inglese, "esegue una query di parola chiave alla ricerca di"difesa"e inoltre, utilizzare l'ambito "Industria".

Ecco un altro modo di guardare a esso:

image

Sto usando esso per fornire un ambito automatico dipendente dal contesto su una parte del web personalizzato.  Quando l'utente fa clic su una scheda e fa clic su un pulsante Cerca, la scheda impone un ambito di ricerca in particolare.  Si sta lavorando bene finora.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Uno dei motivi per "uno o più campo tipi non sono installati correttamente”

Stavo facendo un piccolo ritocco ieri a una web part che esegue una query CAML su un elenco.  Ho fatto il cambiamento, dislocata esso ed è stato colpito con un errore:

Errore imprevisto si è verificato in tre giorni Outlook previsioni WebPart. Si prega di contattare l'amministratore di sistema. Uno o più tipi di campo non sono installati correttamente. Vai alla pagina elenco di impostazioni per eliminare questi campi.

Stavo affrontando un'altra questione stravaganti all'inizio io non ha immediatamente il collegamento del mio query CAML con l'errore di SharePoint è stato segnalato a me.  Fatto una veloce ricerca bing ed e trovato questo post sul blog utile da Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Ecco la query male:

query.Query ="<Dove><E><NEQ><FieldRef Name = 'Abbr' /><Tipo di valore = 'Text'>SFNY</Valore><FieldRef Name = 'Abbr' /><Tipo di valore = 'Text'>SFIS</Valore></NEQ></E></Dove>";

Qui è fisso:

query.Query ="<Dove><E><NEQ><FieldRef Name = 'Abbr' /><Tipo di valore = 'Text'>SFNY</Valore></NEQ><NEQ><FieldRef Name = 'Abbr' /><Tipo di valore = 'Text'>SFIS</Valore></NEQ></E></Dove>";

Così, la morale della storia è: Assicurarsi tuo CAML è corretta o si può ottenere un errore stravaganti.

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

</fine>

Annunciando il gruppo di utenti di Microsoft Enterprise Search

Io sono molto felice di annunciare che Natalya Voskresenskaya, il mio collega MVP di SharePoint e partner (con molto meno aiuto da me che ha meritato) sta lanciando un nuovo user group dedicato a ricerca contenuti organizzazione basata sulla tecnologia Microsoft. Come una questione pratica, Questo si riduce a SP 2010 ricerca e un sacco di parlare veloce, soprattutto nella nostra prima seduta. Natalya e io abbiamo scritto molto su veloce rispetto allo scorso anno il il nostro Blog (Natalya ha roba più e meglio di me!).

Il nostro primo incontro sta arrivando in poche settimane a New York presso uffici recentemente rinnovati di Microsoft 6 vicino a Rock Center. Se sei a New York il 12/9, non avete scuse per non fare la sua apparizione. Allo stesso modo per voi persone di Jersey. Persone di Connecticut può restare a casa (Sto solo scherzando!).

Persone di NY/NJ/CT dovrebbe saltare questo paragrafo. Abbiamo anche intenzione di registrare la sessione ed eseguire una sessione di live web così se vivete di fuori della tri-state area, si dovrebbe essere in grado di sintonizzare.

I'll blog su questo alcuni più come questo giorno più propizio si avvicina ma Registrati ora. Dopo la registrazione, inizia la lunga attesa. Durante quel tempo, cancellare il vostro programma, rompere le notizie alla tua famiglia e avvisare i media perché non si vuole perdere Nate Treloar lancia il nostro gruppo sulla luna e oltre

Saperne di più dal nostro sito ufficiale: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Governance e ricerca di SharePoint – Non è mai troppo tardo per iniziare

IO ha scritto un articolo (http://searchwinit.techtarget.com/tip/0,289483,sid1_gci1345231_mem1,00.html#) per SearchWinIT.com sulla governance come esso è correlato alla ricerca di SharePoint. Non è nella mia solita "voce" ma questo è l'editing per te 🙂

Ecco come inizia:

Anche se quasi ogni aspetto di SharePoint può beneficiare di un piano di governance forte, Funzionalità di ricerca enterprise di MOSS 2007 benefici soprattutto.

Come tutte le parti di SharePoint, c'è buone e cattive notizie sulla governance. Per molte organizzazioni, la cattiva notizia è che è estremamente difficile da incorporare un piano di governance dove nessuno esisteva.

Ma ecco la buona notizia: Rapidamente può configurare e migliorare la ricerca aziendale in quasi qualsiasi momento. E quando si implementa un piano di governance per la ricerca aziendale, si possono vedere risultati immediati.

Uno dei problemi con SharePoint e governance è che le aziende spesso ottengono ginocchio profondo in SharePoint con nessun piano di governance e di allora, non c'è nessun avanti facile percorso per risolverlo. Non così con ricerca. Leggi l'articolo per ottenere il mio pensiero su questo argomento.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Servizi su Server non elenco ricerca — Perché?

Io stavo chiacchierando oggi con Agnes Molnar (l'unica persona che io non so che so in Ungheria) su un problema di configurazione di ricerca strano. Vale a dire, ricerca mancava dai "servizi sul server" visualizzazione (via centrale Admin-> Operazioni-> Servizi su Server).

Dato un'occhiata a una VM funzionale sulla mia macchina e insieme, Abbiamo determinato che la ricerca non è stata installata sul server. Ci sono probabilmente pochi modi per farlo, ma abbiamo fatto confermando che "ricerca di Office SharePoint Server" mancava dall'elenco dei servizi tramite Start-> Strumenti di amministrazione-> Servizi.

Stranamente, l'associato. exe * era * sul server ("C:\Programmare Microsoft Office Servers12.0Binmssearch.exe").

Ho fatto una rapida ricerca e trovato questo blog: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Che è una catena di e-mail con questo punto chiave:

"Ho risolto questo problema. E ' stato il mio errore. Scelgo "front-end Web" invece di "Complete" durante l'installazione."

Questo è stato promettente, ma non eravamo sicuri se il programma di installazione in realtà aveva scelto WFE invece quando completa l'installazione di MOSS.

Abbiamo controllato per la prima volta (primi) versione del file in PSCDiagnostics * i 12 registro dell'alveare directory e in là, abbiamo trovato che il programma di installazione ha avuto, Infatti, Questo server configurato per essere un front-end web. Fine della storia e ha avuto un lieto fine.

(Da qualche parte lungo la linea, Bob Fox ha coinvolto, ma tutto quello che mi ricordo di lui che contribuiscono alla discussione era un commento su Fable 2).

Aggiornamento: Agnes blog su questo argomento qui: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Technorati Tags:

Suggerimento rapido: Uso “IsDocument:1” per tagliare i risultati della ricerca

Aggiornamento 11/03/08: Collega MVP Mike Walsh osserva giustamente che questo è un WSS 3.0 / Caratteristica di muschio. Non funziona in Windows SharePoint Services 2.0 o versioni precedenti.

Updatte 11/03/08: (Secondo aggiornamento in un solo giorno!): Assicuratevi di leggere il commento eccellente da "in alcun modo" per maggiori informazioni e un altro buon xref link.

Due domande avvicinò in rapida successione questa settimana sul forum MSDN chiedendo una variante di questo:

"Quando cerca una parola chiave, le cartelle da mia raccolta documenti con quella parola chiave nel loro percorso verrà fuori prima nei risultati della ricerca. Non voglio che ciò accada. I file con quella parola chiave sono più importanti per me. Non voglio vedere cartelle a tutti."

Questo è in realtà abbastanza facile da fare fuori della scatola. Basta aggiungere un "IsDocument:1" per le query di ricerca e SharePoint ricerca (sia WSS e MOSS) limitarsi a mostrare i documenti effettivi.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Technorati Tags:

Il comitato di ricerca si è riunito questo mese?

È l'inizio del mese e ora è buono un tempo come qualsiasi per comitato di ricerca della vostra azienda di ottenere insieme e analizzare le migliori scommesse, ricerche non tanto successo e di successo, ecc.

Non si dispone di un comitato di ricerca? Quindi forma uno 🙂

Ricerca di WSS e MOSS di particolare beneficio da qualche svista umana. Investire un paio d'ore al mese su una base mensile costante è non solo più divertente di un barile di scimmie, esso può:

  • Dare spaccato le esigenze informative dell'impresa. Se le persone sono alla ricerca di sinistra e destra per argomento "xyzzy," Sai che è un argomento importante per l'impresa.
  • Identificare potenziali requisiti di formazione. Se le persone sono alla ricerca per argomento "xyzzy" ma dovrebbe essere davvero cercando "abcd" quindi si può utilizzare per educare la gente su dove e come trovare le informazioni.
  • Aiutare la tua organizzazione esserti d'aiuto nella sua architettura delle informazioni.
  • Identificare le opportunità per migliorare il thesaurus.
  • Altre opportunità si presenteranno senza dubbio.

Chi dovrebbe essere il comitato di ricerca? Sai il tuo popolo migliore, ma considerare:

  • Almeno uno (e forse solo uno) IT persona che capisce (o si può imparare) i vari modi per ottimizzare la ricerca, incluse le migliori scommesse, Dizionario dei sinonimi, Proprietà gestite, ecc.
  • Diversi esperti in materia che possono leggere le relazioni di ricerca, ingerire essa e comunicare azioni esperto di affari ad esso, cosicché essa può spingere i pulsanti, tirare le leve e aprire e chiudere valvole come necessario sulle raccomandazioni del Comitato.
  • Uno o più architetti di informazioni che possono convalidare, un modo o in altro, Se l'architettura dell'informazione è ricerca amichevole e se sta lavorando bene per l'impresa.
  • Un seggio rotante del Comitato. Portare in una o due persone che normalmente non partecipano a questi tipi di sforzi. Possono portare insoliti e preziosi approfondimenti alla tabella.

Analizzando felice!

</fine>

Iscriviti al mio blog.

Technorati Tags: