Tag Archives: KeywordQuery SharePoint

Užitečnou: Výchozí výsledky hledání KeywordQuery

Když vyvoláte Execute() Metoda na KeywordQuery, můžete vytvořit ResultTable založené na ResultType.RelevantResults.  Tento fragment kódu, mám na mysli, ilustruje:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Výsledná tabulka bude mít následující sloupce informací: 

WorkId
Pořadí
Titul
Autor
Velikost
Cesta
Popis
Zápis
Název serveru
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Odvozené tento seznam ze serveru SharePoint 2010 prostředí, Enterprise edition.  Doufejme, že se bude hodit k někomu v budoucnosti.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery a HiddenConstraints majetek

Dělala jsem trochu práce s KeywordQuery objekt služby SharePoint. 2010 a při využití HiddenConstraints Vlastnost.

Nenašel jsem žádné bezprostředně užitečné informace o této vlastnosti, Myslel jsem, že by rychle poznamenat jak používám už to.

Jak mohu říci, Toto je automatické omezení, které jsou do dotazu tak, že můžete řadit parku to tam a nestarat se o to.  Jako takové, je to jen další klíčové slovo (nebo sadu klíčových slov) a modifikátorů, které můžete zadat do uživatelského rozhraní při hledání pomocí klíčových slov.  Zde je příklad:

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

Můžete přidat další omezení s oddělovačem mezera.

keywordQuery.HiddenConstraints = "obor:\"Industry" obrana";

Na výše uvedené se říká v angličtině, "spustit dotaz na klíčové slovo hledat"obrana"a dále, Použijte rozsah "Průmysl".

Tady je další způsob, jak na to:

image

Používala jsem ho poskytnout automatický rozsah kontextově závislé na vlastní webové části.  Když uživatel klepne na kartu a klepne na tlačítko hledání, na kartě diktuje konkrétní obor.  Funguje to dobře tak daleko.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin