Beagle+Xesam: Weekly Report

2007-06-10 Thread Arun Raghavan
Hello All, It's been a slowish week. Here's what's done: * Added locks at appropriate regions for Search objects * The Xesam adaptor now gets hits and caches them. So GetHits() is now done and implementing the HitsSubtracted event and GetHitData() will be pretty simple. * Added cleanup code for

Beagle+Xesam: Weekly Report

2007-06-16 Thread Arun Raghavan
Hello Again, Here's what I've been up to this week: * Finished a bit more of the skeleton Xesam API support and checked in the code (it doesn't install yet, but it does make some conversation with a Xesam client) * Reading up on XML Schemas and translating the Xesam Search Language XML schema to

Beagle+Xesam: Weekly Report

2007-06-24 Thread Arun Raghavan
Hello again, This week I've achieved the unlikely feat of figuring out how to use XPathNavigator to work with XML documents. The result is that I have a parser for the Xesam Query Language that mostly handles the sample queries that come with the xesam-tools package. I need to list of fields from t

Beagle+Xesam: Weekly Report

2007-07-07 Thread Arun Raghavan
Hello All, I'm back again with the progress report for the last two weeks (I was away for part of last week, including the weekend, so you didn't hear from me earler). I've moved the code to support most of the latest changes to the Xesam API, including a few new methods. The race condition while

Beagle+Xesam: Weekly Report

2007-07-15 Thread Arun Raghavan
Hello All, Sorry for the delayed report, but it's been a hectic weekend at college. This week I cleaned out the non-live search mechanism after clarifying the intended behaviour with the Xesam folks. I still need to make sure that a blocking search doesn't block the server as a whole. I've also be

Beagle+Xesam: Weekly Report

2007-07-22 Thread Arun Raghavan
Hello All, This has been a relatively slow week. I've basically been looking at three things: 1) Completing the Xesam query parser (supporting multiple fields, "inSet"). This depends on ... 2) Grouping. It appears that Lucene supports something similar to the grouping that Xesam requires. I need

Beagle+Xesam: Weekly Report

2007-07-29 Thread Arun Raghavan
Hello All, I haven't really been able to do much work this week because of all the procedures and running around involved with the start of a new semester. The main thing we've decided this week is that for now we will be keeping the external adaptor implementation and will consider moving this in

Beagle+Xesam: Weekly Report

2007-08-05 Thread Arun Raghavan
Hello All, Sorry about the delay ... here's the update from this week: With respect to Xesam, the proposal to have a single "field" value per query (http://www.freedesktop.org/wiki/XesamSearchUpdates). There are some other changes there that I will need to implement if agreed upon, like blocking s