Isa Dahilan para sa "Ang mga tagalikha ng kasalanan na ito ay hindi tukuyin ang isang Dahilan.”

Ko na na-paggawa ng maraming trabaho sa SharePoint paghahanap kani-kanina lamang at partikular ang KeywordQuery na klase, katangian at mga pamamaraan.

Kung nais sa iyo resulta ang itakda upang bumalik ang mga resulta sa itaas at lampas ang mga dati suspects (makikita dito), mong idagdag ito sa koleksyon SelectedProperties, tulad ng sa:

myKeywordQuery.SelectProperties.Add("xyzzy");

Maraming salamat at isang dulo ng sumbrero sa Corey Roth at ito sobrang sobra helpful post ng blog (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

Sa aking kaso, "Xyzzy" ay hindi talagang isang pinamamahalaang mga ari-arian.  Kapag idinagdag ko ito sa mga SelectedProperties pa rin, SharePoint threw isa sa aking paboritong kailanman runtime eksepsiyon:

"Ang lumikha ng kasalanan na ito ay hindi tukuyin ang isang Dahilan."

Gusto ko lalo na ang capital "R" sa Dahilan.  Ito iyan sa akin tulad ng. NET na katumbas ng "Mayroon akong walang bibig, at dapat ko mapasigaw."

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

-Iwan ng sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *