SearchByKeywordsKbArticleRequest in CRM 4.0 SDK C#
<p>I am using CRM 4.0 sdk to query kbarticles by keyword entered from a textbox on an asp.net webpage. I am using the SearchByKeywordsKbArticleRequest message to do this. Single keywords work fine, but if more than one word is entered a server error occurs. Here is my code:</p>

<pre><code>CrmAuthenticationToken token = new CrmAuthenticationToken(); 
token.AuthenticationType = 0;
token.OrganizationName = "omitted";

CrmService service = new CrmService();
service.Url = "omitted"
service.CrmAuthenticationTokenValue = token;
service.Credentials = System.Net.CredentialCache.DefaultCredentials;
//RetrieveMultipleResponse allArticlesResponse = getAllArticles();

SearchByKeywordsKbArticleRequest kb = new SearchByKeywordsKbArticleRequest();
String rawSearchText = keyword;


ColumnSet col = new ColumnSet();
col.Attributes = new string[] { "title", "kbarticleid" };
kb.ColumnSet = col;
kb.SearchText = rawSearchText.Trim();
kb.ReturnDynamicEntities = false;

SearchByKeywordsKbArticleResponse response = 
   (SearchByKeywordsKbArticleResponse)service.Execute(kb);

return response.BusinessEntityCollection;
</code></pre>

<p>Any clues?</p>
