<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>MC+A Google Search Appliance/Google C# APIs</title><link>http://www.codeplex.com/GSALib/Project/ProjectRss.aspx</link><description>This is a C&amp;#35; API for querying the Google Search Appliance and Google Mini for search results, and it uses the Google Enterprise XML search protocol. This API was developed by MC&amp;#43;A.  It is a port of...</description><item><title>New Post: C# API - Add to Google Search Appliance index</title><link>http://www.codeplex.com/GSALib/Thread/View.aspx?ThreadId=42026</link><description>&lt;div style="line-height: normal;"&gt;wouldn' it be awesome to add to the Google Search Appliance index through an API. Waiting an unknown amount of hours before GSA indexes updated content is a serious flaw. To slow!&lt;br&gt;
&lt;br&gt;
I was wondering if anyone had any ideas/thoughts on getting googles indexer to speed up ? instantly (or near) is preferable. &lt;br&gt;
&lt;br&gt;
Does the Java version hvae a way to insert new items to the index?
&lt;/div&gt;</description><author>danwellbrock</author><pubDate>Thu, 11 Dec 2008 06:41:45 GMT</pubDate><guid isPermaLink="false">New Post: C# API - Add to Google Search Appliance index 20081211064145A</guid></item><item><title>Created Issue: Wrting c# code to use partialfields??</title><link>http://www.codeplex.com/GSALib/WorkItem/View.aspx?WorkItemId=6599</link><description>Hi all, &lt;br /&gt;&lt;br /&gt;partialfields&amp;#61;department&amp;#58;IT &lt;br /&gt;&lt;br /&gt;Supposing my partialfields is like above, i use the below code &amp;#40;c&amp;#35;&amp;#41;, &lt;br /&gt;Query oGSAQuery &amp;#61; new Query&amp;#40;&amp;#41;&amp;#59; &lt;br /&gt;Hashtable ht &amp;#61; new Hashtable&amp;#59; &lt;br /&gt;ht.add&amp;#40;&amp;#34;department&amp;#34;,&amp;#34;IT&amp;#34;&amp;#41;&amp;#59; &lt;br /&gt;oGSAQuery.setPartialMetaFields&amp;#40;ht&amp;#41;&amp;#59; &lt;br /&gt;&lt;br /&gt;partialfields&amp;#61;department&amp;#58;IT&amp;#124;department&amp;#58;Finance &lt;br /&gt;&lt;br /&gt;However if my partialfields is like above i cannot use the below code, &lt;br /&gt;Query oGSAQuery &amp;#61; new Query&amp;#40;&amp;#41;&amp;#59; &lt;br /&gt;Hashtable ht &amp;#61; new Hashtable&amp;#59; &lt;br /&gt;ht.add&amp;#40;&amp;#34;department&amp;#34;,&amp;#34;IT&amp;#34;&amp;#41;&amp;#59; &lt;br /&gt;ht.add&amp;#40;&amp;#34;department&amp;#34;,&amp;#34;Finance&amp;#34;&amp;#41;&amp;#59;  &amp;#47;&amp;#47;error since hashtable&amp;#39;s key cannot be duplicate &lt;br /&gt;oGSAQuery.setPartialMetaFields&amp;#40;ht&amp;#41;&amp;#59; &lt;br /&gt;&lt;br /&gt;So, my question is, &amp;#34;is there a way to write code for this&amp;#42; kind of query&amp;#34; &lt;br /&gt;this&amp;#42; - partialfields&amp;#61;department&amp;#58;IT&amp;#124;department&amp;#58;Finance &lt;br /&gt;&lt;br /&gt;Freddie&lt;br /&gt;</description><author>freddiemaize</author><pubDate>Thu, 13 Nov 2008 05:57:48 GMT</pubDate><guid isPermaLink="false">Created Issue: Wrting c# code to use partialfields?? 20081113055748A</guid></item><item><title>New Post: Wrting c# code to use partialfields?? </title><link>http://www.codeplex.com/GSALib/Thread/View.aspx?ThreadId=39313</link><description>&lt;div style="line-height: normal;"&gt;&lt;div id=inbdy&gt;&lt;a name="msg_4ebad5cc70864fc2"&gt;&lt;/a&gt;Hi all, &lt;br&gt;
&lt;p&gt;partialfields=department:IT &lt;/p&gt;
&lt;p&gt;Supposing my partialfields is like above, i use the below code (c#), &lt;br&gt;
&lt;strong&gt;Query oGSAQuery = new Query(); &lt;br&gt;
Hashtable ht = new Hashtable; &lt;br&gt;
ht.add(&amp;quot;department&amp;quot;,&amp;quot;IT&amp;quot;); &lt;br&gt;
oGSAQuery.setPartialMetaFields(ht);&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;partialfields=department:IT|department:Finance &lt;/p&gt;
&lt;p&gt;However if my partialfields is like above i cannot use the below code, &lt;br&gt;
&lt;strong&gt;Query oGSAQuery = new Query(); &lt;br&gt;
Hashtable ht = new Hashtable; &lt;br&gt;
ht.add(&amp;quot;department&amp;quot;,&amp;quot;IT&amp;quot;); &lt;br&gt;
ht.add(&amp;quot;department&amp;quot;,&amp;quot;Finance&amp;quot;);&lt;/strong&gt;  //error since hashtable's key cannot be duplicate &lt;br&gt;
&lt;strong&gt;oGSAQuery.setPartialMetaFields(ht); &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So, my question is, &amp;quot;is there a way to write code for &lt;em&gt;this&lt;/em&gt;* kind of query&amp;quot; &lt;br&gt;
&lt;em&gt;this&lt;/em&gt;* - partialfields=department:IT|department:Finance &lt;/p&gt;
&lt;p&gt;Freddie &lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>freddiemaize</author><pubDate>Thu, 06 Nov 2008 05:46:50 GMT</pubDate><guid isPermaLink="false">New Post: Wrting c# code to use partialfields??  20081106054650A</guid></item><item><title>Created Issue: And Terms Problem</title><link>http://www.codeplex.com/GSALib/WorkItem/View.aspx?WorkItemId=6243</link><description>Hi,&lt;br /&gt;  I have created a DB feed with First Name and Last Name. I had 2 records with the First Name &amp;#39;Sime&amp;#39;. But One is having Sime-Taylor another one is Sime. But the Last Name is same for both.&lt;br /&gt;&lt;br /&gt;I planed to use &amp;#39;setAndQueryTerms&amp;#39; with First Name and Last Name. &lt;br /&gt;&lt;br /&gt;In this above situation i&amp;#39;m getting 2 records. But I want only one record when I given &amp;#39;sime&amp;#39; for the First Name and the Last Name.&lt;br /&gt;&lt;br /&gt;How Can i achieve this functionality&amp;#63;&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Venu&lt;br /&gt;</description><author>sriv151</author><pubDate>Mon, 22 Sep 2008 15:29:06 GMT</pubDate><guid isPermaLink="false">Created Issue: And Terms Problem 20080922032906P</guid></item><item><title>Created Issue: OneBoxes are not returned correctly</title><link>http://www.codeplex.com/GSALib/WorkItem/View.aspx?WorkItemId=6197</link><description>The OneBox Property is null when OneBoxes exist.&lt;br /&gt;</description><author>mbcizmar</author><pubDate>Wed, 17 Sep 2008 18:36:10 GMT</pubDate><guid isPermaLink="false">Created Issue: OneBoxes are not returned correctly 20080917063610P</guid></item><item><title>Commented Issue: response.isFiltered is always returning false</title><link>http://www.codeplex.com/GSALib/WorkItem/View.aspx?WorkItemId=5273</link><description>using GSALib v1.3 compiled from C&amp;#35; src and Google Appliance version 5.0.0&lt;br /&gt;&lt;br /&gt;I am explicitly setting filtering on the query&lt;br /&gt;&amp;#34;.setFilter&amp;#40;GSALib.Constants.Filtering.FULL_FILTER&amp;#41;&amp;#34;&lt;br /&gt;&lt;br /&gt;and the results on google&amp;#39;s front end display that &amp;#34;results were omitted&amp;#34;.&lt;br /&gt;&lt;br /&gt;Changing the filter setting via the api and via the query string both affect the available results, but responseObj.isFiltered always returns &amp;#34;false&amp;#34;&lt;br /&gt;&lt;br /&gt;Any help&amp;#47;fix&amp;#47;suggestions are appreciated.&lt;br /&gt;Comments: ** Comment from web user: PrtyLite ** &lt;p&gt;Just moving the code in XMLParser.cs from doResponse to startElement works.&lt;br /&gt;The code to move is&amp;#58;&lt;br /&gt;                case XMLTags.FI&amp;#58;&lt;br /&gt;                    response.setFiltered&amp;#40;true&amp;#41;&amp;#59;&lt;br /&gt;                    break&amp;#59;&lt;br /&gt;&lt;/p&gt;</description><author>PrtyLite</author><pubDate>Wed, 17 Sep 2008 14:39:22 GMT</pubDate><guid isPermaLink="false">Commented Issue: response.isFiltered is always returning false 20080917023922P</guid></item><item><title>New Post: Getting Started Guide</title><link>http://www.codeplex.com/GSALib/Thread/View.aspx?ThreadId=32679</link><description>&lt;div style="line-height: normal;"&gt;the web.config did it!&amp;nbsp; The search appliance works great, now I just have to debug the results :-P&lt;br&gt;
&lt;br&gt;
Thanks&lt;br&gt;
&lt;/div&gt;</description><author>owainajones</author><pubDate>Thu, 14 Aug 2008 14:26:46 GMT</pubDate><guid isPermaLink="false">New Post: Getting Started Guide 20080814022646P</guid></item><item><title>New Post: Documentation</title><link>http://www.codeplex.com/GSALib/Thread/View.aspx?ThreadId=23388</link><description>&lt;div style="line-height: normal;"&gt;&lt;p style="margin:0cm 0cm 0pt"&gt;[From this project home page]&lt;br&gt;
&amp;quot;This API was developed by MC+A. It is a port of the project gsa-japi developed by Inxight Software. &amp;quot;&lt;br&gt;
&lt;br&gt;
This is an API written in C#, it is a copy of an API written in JAVA.&lt;br&gt;
&lt;br&gt;
Glad you have got it working, see you had the same problem as me initially.&lt;/p&gt;
&lt;/div&gt;</description><author>adamjenkin</author><pubDate>Thu, 14 Aug 2008 10:50:43 GMT</pubDate><guid isPermaLink="false">New Post: Documentation 20080814105043A</guid></item><item><title>New Post: Documentation</title><link>http://www.codeplex.com/GSALib/Thread/View.aspx?ThreadId=23388</link><description>&lt;div style="line-height: normal;"&gt;Hmmm. could've sworn it was a c# api, and have it working perfectly now.! Thanks anyways.&lt;br&gt;
&lt;/div&gt;</description><author>ojemuyiwa</author><pubDate>Thu, 14 Aug 2008 09:58:48 GMT</pubDate><guid isPermaLink="false">New Post: Documentation 20080814095848A</guid></item><item><title>New Post: Documentation</title><link>http://www.codeplex.com/GSALib/Thread/View.aspx?ThreadId=23388</link><description>&lt;div style="line-height: normal;"&gt;This API is a port of the GSA-JAPI Java API.&amp;nbsp; There are full java docs and tutorials for the GSA-JAPI at &lt;a href="http://gsa-japi.sourceforge.net/gsa-japi.html"&gt;http://gsa-japi.sourceforge.net/gsa-japi.html&lt;/a&gt;&amp;nbsp;which I found very usefull when using this API.
&lt;/div&gt;</description><author>adamjenkin</author><pubDate>Thu, 14 Aug 2008 07:51:09 GMT</pubDate><guid isPermaLink="false">New Post: Documentation 20080814075109A</guid></item><item><title>New Post: Getting Started Guide</title><link>http://www.codeplex.com/GSALib/Thread/View.aspx?ThreadId=32679</link><description>&lt;div style="line-height: normal;"&gt;&lt;a href="http://www.codeplex.com/GSALib/WorkItem/View.aspx?WorkItemId=3160"&gt;already asked here&lt;/a&gt;&lt;br&gt;
Click to view and if it doesn't work, let me know what your set-up / network is like.&lt;br&gt;
&lt;/div&gt;</description><author>ojemuyiwa</author><pubDate>Wed, 13 Aug 2008 19:12:59 GMT</pubDate><guid isPermaLink="false">New Post: Getting Started Guide 20080813071259P</guid></item><item><title>New Post: Getting Started Guide</title><link>http://www.codeplex.com/GSALib/Thread/View.aspx?ThreadId=32679</link><description>&lt;div style="line-height: normal;"&gt;seems you haven't putthe GSA host settings in your web config! if you have the client has no access. i.e. make sure you can see the mini box from that machine!&lt;br&gt;
&lt;/div&gt;</description><author>ojemuyiwa</author><pubDate>Wed, 13 Aug 2008 19:08:59 GMT</pubDate><guid isPermaLink="false">New Post: Getting Started Guide 20080813070859P</guid></item><item><title>New Post: Getting Started Guide</title><link>http://www.codeplex.com/GSALib/Thread/View.aspx?ThreadId=32679</link><description>&lt;div style="line-height: normal;"&gt;Hi, I am trying to use this project, but I cannot get it to work in my code, or with the sample application provided (TestGSA).&amp;nbsp; I am getting the same null reference error in both applications.&amp;nbsp; If there is a getting started, requirements, configuration, etc. guide could somebody point me to it?&amp;nbsp; The error text below:&lt;br&gt;
&lt;br&gt;
************** Exception Text **************&lt;br&gt;
System.NullReferenceException: Object reference not set to an instance of an object.&lt;br&gt;
&amp;nbsp;&amp;nbsp; at GSALib.GSA.ClientAccess.GetConfig() in C:\projects\GSALib\src\GSALib\GSA\ClientAccess.cs:line 131&lt;br&gt;
&amp;nbsp;&amp;nbsp; at GSALib.GSA.ClientAccess.InitializeHost(String protocol, String host, Int32 port, String path) in C:\projects\GSALib\src\GSALib\GSA\ClientAccess.cs:line 106&lt;br&gt;
&amp;nbsp;&amp;nbsp; at GSALib.GSA.ClientAccess..ctor() in C:\projects\GSALib\src\GSALib\GSA\ClientAccess.cs:line 90&lt;br&gt;
&amp;nbsp;&amp;nbsp; at TestGSA.Form1.button1_Click(Object sender, EventArgs e) in C:\projects\GSALib\src\TestGSA\Form1.cs:line 41&lt;br&gt;
&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.OnClick(EventArgs e)&lt;br&gt;
&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Button.OnClick(EventArgs e)&lt;br&gt;
&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)&lt;br&gt;
&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.WmMouseUp(Message&amp;amp; m, MouseButtons button, Int32 clicks)&lt;br&gt;
&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.WndProc(Message&amp;amp; m)&lt;br&gt;
&amp;nbsp;&amp;nbsp; at System.Windows.Forms.ButtonBase.WndProc(Message&amp;amp; m)&lt;br&gt;
&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Button.WndProc(Message&amp;amp; m)&lt;br&gt;
&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp;amp; m)&lt;br&gt;
&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp;amp; m)&lt;br&gt;
&amp;nbsp;&amp;nbsp; at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)&lt;br&gt;
&lt;br&gt;
----------------------------------------&lt;br&gt;
&lt;/div&gt;</description><author>owainajones</author><pubDate>Thu, 31 Jul 2008 19:57:26 GMT</pubDate><guid isPermaLink="false">New Post: Getting Started Guide 20080731075726P</guid></item><item><title>Commented Issue: Synonyms</title><link>http://www.codeplex.com/GSALib/WorkItem/View.aspx?WorkItemId=5609</link><description>Hi there,&lt;br /&gt;Comments: ** Comment from web user: Fraser ** &lt;p&gt;Hi. Sorry about that. &lt;/p&gt;&lt;p&gt;I think there might be something wrong with the dll. I can&amp;#39;t get it to return synonyms or related queries. &lt;/p&gt;&lt;p&gt;I&amp;#39;ll talk to my developer tomorrow and get the necessary details. &lt;/p&gt;&lt;p&gt;Best,&lt;/p&gt;&lt;p&gt;Fraser&lt;/p&gt;</description><author>Fraser</author><pubDate>Mon, 21 Jul 2008 08:21:54 GMT</pubDate><guid isPermaLink="false">Commented Issue: Synonyms 20080721082154A</guid></item><item><title>Created Issue: Synonyms</title><link>http://www.codeplex.com/GSALib/WorkItem/View.aspx?WorkItemId=5609</link><description>Hi there,&lt;br /&gt;</description><author>Fraser</author><pubDate>Mon, 21 Jul 2008 08:19:54 GMT</pubDate><guid isPermaLink="false">Created Issue: Synonyms 20080721081954A</guid></item><item><title>Patch Uploaded: #1486</title><link>http://www.codeplex.com/GSALib/SourceControl/PatchList.aspx</link><description>
&lt;p&gt;&lt;a href='/site/users/view/Merkwurdigliebe'&gt;Merkwurdigliebe&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;We started using the API for a project here at The Motley Fool - very useful by the way.  But we had to update the code to support our One Box feature.  The detailed descriptions are&amp;#58;&lt;br /&gt;- Added FIELD and MODULE_RESULT tags to the XMLTags class&lt;br /&gt;- Added ModuleName property to the OneBoxResponse class&lt;br /&gt;- Fixed a bug in OneBoxResult.getFieldEntries&lt;br /&gt;- Updated XMLParser to support One Box&lt;br /&gt;&lt;/p&gt;</description><author>Merkwurdigliebe</author><pubDate>Wed, 09 Jul 2008 19:02:54 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #1486 20080709070254P</guid></item><item><title>Commented Feature: Change Configuration Of GSA Host</title><link>http://www.codeplex.com/GSALib/WorkItem/View.aspx?WorkItemId=2089</link><description>Change the configuration of the GSA host to read from the app.config or web.config.  Perhaps create a configuration group for all GSALib configurations.&lt;br /&gt;Comments: ** Comment from web user: mbcizmar ** &lt;p&gt;I was just looking at this today and there should be a much more uniform matter in which configuration is stored and used.  I think we should move it all out of the .config file and let the consumer of the API decide where it should be stored.&lt;/p&gt;</description><author>mbcizmar</author><pubDate>Mon, 23 Jun 2008 20:22:50 GMT</pubDate><guid isPermaLink="false">Commented Feature: Change Configuration Of GSA Host 20080623082250P</guid></item><item><title>Commented Issue: Plans for extending API to return cluster search results?</title><link>http://www.codeplex.com/GSALib/WorkItem/View.aspx?WorkItemId=5218</link><description>In the new version of the GSA you can obtain cluster results from &amp;#47;cluster&amp;#63;&amp;#123;GSA Search Parameters&amp;#125;&lt;br /&gt;By default the results are returned in JSON but this can be changed to xml.&lt;br /&gt;Would be a good feature to enable cluster searching from the API and have an object representation of the cluster results.&lt;br /&gt;Comments: ** Comment from web user: mbcizmar ** &lt;p&gt;Sounds like a good idea.  We&amp;#39;ll put that into the works.&lt;/p&gt;</description><author>mbcizmar</author><pubDate>Mon, 23 Jun 2008 20:19:03 GMT</pubDate><guid isPermaLink="false">Commented Issue: Plans for extending API to return cluster search results? 20080623081903P</guid></item><item><title>Commented Issue: response.isFiltered is always returning false</title><link>http://www.codeplex.com/GSALib/WorkItem/View.aspx?WorkItemId=5273</link><description>using GSALib v1.3 compiled from C&amp;#35; src and Google Appliance version 5.0.0&lt;br /&gt;&lt;br /&gt;I am explicitly setting filtering on the query&lt;br /&gt;&amp;#34;.setFilter&amp;#40;GSALib.Constants.Filtering.FULL_FILTER&amp;#41;&amp;#34;&lt;br /&gt;&lt;br /&gt;and the results on google&amp;#39;s front end display that &amp;#34;results were omitted&amp;#34;.&lt;br /&gt;&lt;br /&gt;Changing the filter setting via the api and via the query string both affect the available results, but responseObj.isFiltered always returns &amp;#34;false&amp;#34;&lt;br /&gt;&lt;br /&gt;Any help&amp;#47;fix&amp;#47;suggestions are appreciated.&lt;br /&gt;Comments: ** Comment from web user: d2r4 ** &lt;p&gt;the tag &amp;#60;FI &amp;#47;&amp;#62; is being handled as in XMLParser.Parse&amp;#40;&amp;#41; on &amp;#34;case XmlNodeType.EndElement&amp;#34; but it is an &amp;#34;empty element&amp;#34; not an &amp;#34;end element&amp;#34; so it needs to be handled on &amp;#34;case XmlNodeType.Element&amp;#34;&lt;/p&gt;</description><author>d2r4</author><pubDate>Tue, 10 Jun 2008 20:48:58 GMT</pubDate><guid isPermaLink="false">Commented Issue: response.isFiltered is always returning false 20080610084858P</guid></item><item><title>Created Issue: response.isFiltered is always returning false</title><link>http://www.codeplex.com/GSALib/WorkItem/View.aspx?WorkItemId=5273</link><description>using GSALib v1.3 compiled from C&amp;#35; src and Google Appliance version 5.0.0&lt;br /&gt;&lt;br /&gt;I am explicitly setting filtering on the query&lt;br /&gt;&amp;#34;.setFilter&amp;#40;GSALib.Constants.Filtering.FULL_FILTER&amp;#41;&amp;#34;&lt;br /&gt;&lt;br /&gt;and the results on google&amp;#39;s front end display that &amp;#34;results were omitted&amp;#34;.&lt;br /&gt;&lt;br /&gt;Changing the filter setting via the api and via the query string both affect the available results, but responseObj.isFiltered always returns &amp;#34;false&amp;#34;&lt;br /&gt;&lt;br /&gt;Any help&amp;#47;fix&amp;#47;suggestions are appreciated.&lt;br /&gt;</description><author>d2r4</author><pubDate>Tue, 10 Jun 2008 19:45:10 GMT</pubDate><guid isPermaLink="false">Created Issue: response.isFiltered is always returning false 20080610074510P</guid></item></channel></rss>