Tag Archives: KeywordQuery SharePoint

Referinţă la îndemână: Implicit rezultatele de căutare KeywordQuery

Când vă invoca Execute() metoda pe un KeywordQuery, Aveţi posibilitatea să creaţi un ResultTable bazat pe ResultType.RelevantResults.  Acest fragment de cod ilustrează ce vreau să spun:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Tabelul rezultată va avea următoarele coloane de informații: 

WorkId
Protopopiat
Titlul
Autor
Dimensiune
Calea
Descriere
Scrie
SiteName
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Am derivat această listă la o SharePoint 2010 mediu, curaj a redacta.  Sperăm că acesta va fi util pentru cineva în viitor.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery şi proprietatea HiddenConstraints

Am făcut un pic de lucru cu KeywordQuery obiect din SharePoint 2010 şi care recurg la HiddenConstraints proprietate.

Nu am gasit orice informaţii utile imediat pe faptul că proprietatea, asa ca m-am gândit aş rapid ciornă cum am fost folosind aceasta.

În măsura în care pot să spun, Aceasta este o restricţie automată adăugate la interogare, astfel încât aveţi posibilitatea să sortaţi a parcului este acolo şi nu vă faceţi griji despre asta.  Ca atare, Acesta este doar un alt cuvânt cheie (sau un set de cuvinte cheie) şi modificatori care aveţi posibilitatea să tastaţi în la UI atunci când faci o căutare de cuvinte cheie.  Iată un exemplu:

keywordQuery.HiddenConstraints = "domeniul de aplicare:\"Industry" ";

Aveţi posibilitatea să adăugaţi constrângeri suplimentare cu un spaţiu separator.

keywordQuery.HiddenConstraints = "domeniul de aplicare:\"Industry" Aparare";

Cele de mai sus este de a spune în limba engleză, "executaţi o interogare de cuvinte cheie în căutarea"aparare"şi mai mult, Utilizaţi "Industrie" domeniul de aplicare.

Iată un alt mod de a privi la ea:

image

Eu am been folosire it pentru a furniza un domeniu dependente de contextul automată pe o parte web particularizate.  Când utilizatorul face clic pe o filă şi face clic pe un buton de căutare, fila dictează un domeniu de căutare special.  Este de lucru bine atât de departe.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin