GNU bug report logs - #77833
Xapian cache/search proof of concept

Previous Next

Package: guix-patches;

Reported by: Noé Lopez <noe <at> xn--no-cja.eu>

Date: Tue, 15 Apr 2025 21:16:03 UTC

Severity: normal

Full log


Message #50 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Noé Lopez <noe <at> xn--no-cja.eu>
To: guix-patches <at> gnu.org
Cc: Arun Isaac <arunisaac <at> systemreboot.net>,
 Ludovic Courtès <ludo <at> gnu.org>,
 Simon Tournier <zimon.toutoune <at> gmail.com>
Subject: Re: Xapian cache/search proof of concept
Date: Mon, 28 Apr 2025 00:05:59 +0200
[Message part 1 (text/plain, inline)]
Hi everyone!

I’ve implemented everything I wanted, so here is Guix Xapian v1.1!

As proposed by Ludo, you can now use it as a channel, detailed usage
instructions are in the README at
<https://codeberg.org/Baleine/guix-xsearch>.

After installing, you can just run guix xsearch --index and then guix
xsearch <search> to get <0.2 seconds search!

New features compared to 0.1:
- Use as channel.
- Separate caches per profile.
- Faster search by not loading modules.

I’d appreciate if you could try it out and see if it works for you
before I announce it on guix-devel.

Have a nice day,
Noé
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 45 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.