beagle r3729 - in trunk/beagle: BeagleClient Filters beagled beagled/IndexHelper



Author: dbera
Date: 2007-05-15 21:15:46 +0100 (Tue, 15 May 2007)
New Revision: 3729
ViewCVS link: http://svn.gnome.org/viewcvs/beagle?rev=3729&view=rev

Modified:
   trunk/beagle/BeagleClient/Indexable.cs
   trunk/beagle/Filters/FilterDocbook.cs
   trunk/beagle/Filters/FilterMail.cs
   trunk/beagle/Filters/FilterMonodoc.cs
   trunk/beagle/beagled/BuildIndex.cs
   trunk/beagle/beagled/ExtractContent.cs
   trunk/beagle/beagled/Filter.cs
   trunk/beagle/beagled/IndexHelper/RemoteIndexerExecutor.cs
   trunk/beagle/beagled/IndexerReceipts.cs
   trunk/beagle/beagled/IndexerRequest.cs
   trunk/beagle/beagled/LuceneIndexingDriver.cs
   trunk/beagle/beagled/LuceneQueryable.cs
Log:
Mega commit! Child indexables are handled entirely at the indexhelper, only scheduled by the daemon and infrastructure for filters to generate child indexables on demand (hint: zero-copy archive indexing).

- todo - child-indexable generating filters need to take advantage of the streaming child indexables

Things broken - 
* ExtractContent wrt child indexables! (And some other places marked by "FIXME FIXME FIXME")
* count of number of items indexed is _possibly_ broken due to the short-circuits happening in luceneindexingdriver
* verify that no tmpfiles are left behind even in extreme conditions.

Also, revert r3673 (IndexableType.Ignore patch, since child indexables are not passed by the source backend anymore).





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]