Tag Archives: KeywordQuery SharePoint

Referència pràctica: Per defecte els resultats de cerca de KeywordQuery

Quan vostè invoca l'executar() mètode en un KeywordQuery, Podeu crear un ResultTable basat en ResultType.RelevantResults.  Aquest fragment de codi il·lustra el que vull dir:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

La taula resultant tindrà les següents columnes d'informació: 

WorkId
Rang
Títol
Autor
Mida
Camí
Descripció
Escriure
SiteName
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Jo deriva aquesta llista de SharePoint 2010 medi ambient, edició d'empresa.  Esperançadorament serà útil a algú en el futur.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery i la propietat de HiddenConstraints

He estat fent una mica de treball amb la KeywordQuery objecte en SharePoint 2010 i fent ús de la HiddenConstraints propietat.

No he trobat cap informació útil immediatament sobre el que propietat, Així pensava que donaria ràpidament anotar com he estat utilitzant.

En la mesura que puc dir, Això és una restricció automàtica afegit a la consulta de manera que pot ordenar del parc hi ha i no et preocupis.  Com a tal, és només una altra paraula clau (o conjunt de paraules clau) i els modificadors que podeu escriure a l'UI quan fas una cerca per paraula clau.  Heus aquí un exemple:

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

Vostè pot afegir limitacions addicionals amb un delimitador d'espai.

keywordQuery.HiddenConstraints = "abast:\"Industry" defensa";

L'anterior està dient en anglès, "executar una consulta de paraula clau buscant"defensa"i a més, utilitzar l'abast "Indústria".

Aquí és una altra manera de mirar-lo:

image

He estat utilitzant per proporcionar un àmbit automàtica depenent del context a un element web personalitzades.  Quan l'usuari fa clic en una pestanya i fa clic a un botó de cerca, la pestanya dicta un àmbit de cerca concret.  Està funcionant bé fins ara.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin