I've uploaded Xapian 0.8.2: http://www.xapian.org/download.php A few highlights: This release provides a several-fold improvement in indexing speed, slightly more compact databases, and several handy new API methods. Omega's omindex now automatically detects deleted documents when updating an index. Scripts are now included to allow converting a database from ht://dig format to Xapian format. The SWIG bindings have been updated to include the new API methods and a few older ones which were missing. The PHP4 bindings now build in a more straightforward way. And we have "smoke tests" for the Python and PHP4 bindings. Full details of the changes can be found using the links next to each component on the download page. The debian packages haven't been updated yet (Richard does those). Enjoy! Cheers, Olly P.S. Richard: I've submitted an update to freshmeat, and added that to the list of release tasks (I noticed you'd submitted the last few, so thought I should warn you to avoid duplicating effort).
Olly Betts wrote:> I've uploaded Xapian 0.8.2: >Excellent.> Omega's omindex now automatically detects deleted documents when > updating an index. Scripts are now included to allow converting a > database from ht://dig format to Xapian format. >The RPM for omega doesn't build as the htdig scripts aren't packaged, so I have updated the spec file. The patch is : --- omega-0.8.2/omega.spec 2004-09-13 05:20:59.000000000 +0100 +++ omega.spec 2004-09-13 18:39:56.065401560 +0100 @@ -48,6 +48,9 @@ # Configuration file mkdir -p %{buildroot}/etc install -D -m644 omega.conf %{buildroot}/etc/omega.conf +# move the htdig2omega script to the right place +mkdir -p %{buildroot}%{_datadir}/%{name} +mv %{buildroot}/usr/share/htdig2omega.script %{buildroot}%{_datadir}/%{name} # move the docs to the right place mv %{buildroot}/usr/share/doc/%{name} %{buildroot}/usr/share/doc/%{name}-%{version} @@ -59,11 +62,12 @@ %{_bindir}/dbi2omega %{_bindir}/omindex %{_bindir}/scriptindex +%{_bindir}/htdig2omega %{contentdir}/omega /var/www/cgi-bin/omega /var/www/icons/omega +%{_datadir}/%{name}/htdig2omega.script %docdir /usr/share/doc/%{name}-%{version} - %config(noreplace) /etc/omega.conf %doc AUTHORS ChangeLog COPYING NEWS README TODO This installs htdig2omega.script in /usr/share/omega.> The SWIG bindings have been updated to include the new API methods and a > few older ones which were missing. The PHP4 bindings now build in a > more straightforward way. And we have "smoke tests" for the Python > and PHP4 bindings. >If you want me to, I'll look into packaging the bindings into RPMs... Once I am done, would it be possible to host RPMs on xapian.org ? I can build them for Fedora Core 2 and Yellow Dog 3.0. Fabrice
wow, the indexing is definitely faster. thanks :) i must thank all involved here, this is a powerful tool with a great future. and now for something completely different: the python module still isn't copying correctly. it copied _xapian to site-packages without the .so extension. let me know if i need to post log files to help out here. also, to anyone using python, be careful to specify case sensitivy this round (caught me on the xapian.stem()) regards, andrew Olly Betts wrote:> I've uploaded Xapian 0.8.2: > > http://www.xapian.org/download.php > > A few highlights: > > This release provides a several-fold improvement in indexing speed, > slightly more compact databases, and several handy new API methods. > > Omega's omindex now automatically detects deleted documents when > updating an index. Scripts are now included to allow converting a > database from ht://dig format to Xapian format. > > The SWIG bindings have been updated to include the new API methods and a > few older ones which were missing. The PHP4 bindings now build in a > more straightforward way. And we have "smoke tests" for the Python > and PHP4 bindings. > > Full details of the changes can be found using the links next to each > component on the download page. > > The debian packages haven't been updated yet (Richard does those). > > Enjoy! > > Cheers, > Olly > > P.S. Richard: I've submitted an update to freshmeat, and added that to > the list of release tasks (I noticed you'd submitted the last few, so > thought I should warn you to avoid duplicating effort). > > _______________________________________________ > Xapian-discuss mailing list > Xapian-discuss@lists.xapian.org > http://lists.xapian.org/mailman/listinfo/xapian-discuss
On Mon, 2004-09-13 at 17:46, Olly Betts wrote:> I've uploaded Xapian 0.8.2: > ... > The debian packages haven't been updated yet (Richard does those).Debian packages are now available from the usual place (see http://xapian.org/download.php for details). Also, those people who are having problems with the Python bindings due to the incorrectly bootstrapped distribution tarball for 0.8.2 might like to know that the tarball used for the debian packages should work fine. This tarball is available at: http://xapian.org/debian/pool/0.8.2/source/xapian-bindings_0.8.2.orig.tar.gz -- Richard
> From: Olly Betts <olly@survex.com> > I think "Applications/Databases" is probably the best fit > of any of the "Applications" categories. Xapian is a free > text searching database (although I suspect many will > assume "relational database" when they see "database"). >I like that, this gets my vote ;-)> Otherwise "Applications/Text" is probably a shade better > than "Applications/File". Most applications for Xapian > are searching text, though there's no reason you couldn't > use it for music or image features... >With "Text", people might think that the tools manipulate text a la sed/awk.> Perhaps if we can't see a good Applications category it > would be better to leave it as "System > Environment/Libraries" rather than try to ram it into an > ill-suited category. >IIRC, this is what the new -libs package use, isn't ? As the base package now only contains binaries, something under "Applciations" seems to make sense. Just out of curiosity, what do the Debian packages use ? I am not familiar with Debian, maybe this doesn't apply. Fabrice ----------------------------------------- Email provided by http://www.ntlhome.com/
> From: Olly Betts <olly@survex.com> > I think "Applications/Databases" is probably the best fit > of any of the "Applications" categories. Xapian is a free > text searching database (although I suspect many will > assume "relational database" when they see "database"). >I like this, this gets my vote ;-)> Otherwise "Applications/Text" is probably a shade better > than "Applications/File". Most applications for Xapian > are searching text, though there's no reason you couldn't > use it for music or image features... >With "Text", some people might think that the tools bundled in the RPM manipulate text a la sed/awk.> Perhaps if we can't see a good Applications category it > would be better to leave it as "System > Environment/Libraries" rather than try to ram it into an > ill-suited category. >IIRC, this is the what the new -libs package use, or isn't? As the base package now only contains binaries, something under "Applications" seems to make more sense. Just out of curiosity, what do the Debian packages use ? I am not familiar with Debian, maybe this doesn't apply. Fabrice ----------------------------------------- Email provided by http://www.ntlhome.com/