taggarkiv: KeywordQuery SharePoint

Praktisk: Standard resultatet från KeywordQuery sökning

När du anropar Execute() metoden på en KeywordQuery, Du kan skapa en ResultTable som bygger på ResultType.RelevantResults.  Denna kodavsnitt illustrerar vad jag menar:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Den resulterande tabellen kommer att ha följande kolumner av information: 

Arbets-ID
Rang
Avdelning
Författare
Storlek
Sökväg
Beskrivning
Skriva
Platsnamn
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Jag kommer denna lista från en SharePoint 2010 miljö, Enterprise edition.  Förhoppningsvis blir det praktiskt till någon i framtiden.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery och egenskapen HiddenConstraints

Jag har gjort lite arbete med den KeywordQuery objekt i SharePoint 2010 och utnyttjar den HiddenConstraints Egenskapen.

Hittade inte något omedelbart användbar information på som egenskapen, så jag trodde jag skulle snabbt anteckna hur jag har använt det.

Såvitt jag kan berätta, Detta är en automatisk villkoret läggs till frågan så att du kan sortera Park det det och inte oroa.  Som sådana, Det är bara ett annat nyckelord (eller en uppsättning sökord) och modifierare som du kan skriva i att Användargränssnittet när du gör en nyckelordssökning.  Här är ett exempel:

keywordQuery.HiddenConstraints = "räckvidd:\"Industry" ";

Du kan lägga till ytterligare villkor med utrymme avgränsare.

keywordQuery.HiddenConstraints = "räckvidd:\"Industry" Defense";

Ovanstående säger på engelska, "kör ett nyckelord söker"försvar"och dessutom, Använd "Industrin" scope.

Här är ett annat sätt att se på det:

image

Jag har använt det för att ge ett sammanhang-beroende automatiska scope på en anpassad webbdel.  När användaren klickar på en flik och klickar på sökknappen, fliken dikterar ett särskilt sökomfattningen.  Det fungerar väl så långt.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin