Tag Archives: KeywordQuery SharePoint

Hendig referanse: Standard resultater fra KeywordQuery Søk

Når du starte Execute() metoden på en KeywordQuery, Du kan opprette en ResultTable basert på ResultType.RelevantResults.  Denne kodebiten illustrerer hva jeg mener:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Den resulterende tabellen vil ha følgende kolonner med informasjon: 

Arbeids-IDen
Rang
Tittel
Forfatter
Størrelse
Banen
Beskrivelse
Skrive
Områdenavn
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Jeg avledet denne listen fra en SharePoint 2010 miljø, Enterprise edition.  Forhåpentligvis vil det praktiske til noen i fremtiden.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery og HiddenConstraints-egenskapen

Jeg har gjort litt av arbeidet med den KeywordQuery objektet i SharePoint 2010 og å bruke den HiddenConstraints egenskapen.

Jeg fant ikke umiddelbart nyttig informasjon på den som egenskapen, så jeg tenkte jeg ville raskt døyt ned hvordan jeg har brukt det.

Så vidt jeg kan si, Dette er en automatisk betingelse som er lagt til spørringen slik at du kan sortere Park det det og ikke bekymre deg om det.  Som sådan, Det er bare en annen nøkkelord (eller et sett med nøkkelord) og ved at du kan skrive inn til Brukergrensesnittet når du gjør en søkeordsøk.  Her er et eksempel:

keywordQuery.HiddenConstraints = "område:\"Industry" ";

Du kan legge til flere betingelser med et plass-skilletegn.

keywordQuery.HiddenConstraints = "område:\"Industry" forsvar";

Ovenfor er ordtak i engelsk, "Kjør en søkeordet som er på jakt etter"forsvar"og videre, bruke "Industri" omfanget.

Her er en annen måte å se på det.:

image

Jeg har brukt det til å gi en sammenheng-avhengige automatisk omfang på en egendefinert webdel.  Når brukeren klikker på en kategori og klikker Søk-knappen, kategorien tilsier et bestemt søkeomfang.  Det fungerer godt så langt.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin