Live data from Hacker News

Xapian: Open source search engine library

xapian.org

11–20 of 45 posts

Re: Xapian: Open source search engine library

#11

This project has been around and maintained for more than a decade! Small footprint, good speed. One downside might be GPL v2 for commercial use.

You can always build a small search webservice that you open source and that your proprietary software calls out too, removing the need to open source everything. Linux is GPL too, didn't hinder companies making trillions on top of it.

you mean, don't compile it and link it within my application, instead wrap it as a separate program then call it via rpc remotely or locally?

Re: Xapian: Open source search engine library

#12

This project has been around and maintained for more than a decade! Small footprint, good speed. One downside might be GPL v2 for commercial use.

You can always build a small search webservice that you open source and that your proprietary software calls out too, removing the need to open source everything. Linux is GPL too, didn't hinder companies making trillions on top of it.

Linux is not a good example because of the syscall exemption. The licensing situation is not at all comparable as xapian’s original point of existence was embedding.

Re: Xapian: Open source search engine library

#13
post #6

used also by recoll, the desktop search app: https://www.recoll.org/

I use recoll to index and search thousands of pdfs. Because I always have the author name in the filename I can filter queries like this:

Cybernetics OR steering filename:Heidegger ext:pdf

It's an absolute power tool.

Re: Xapian: Open source search engine library

#14

This project has been around and maintained for more than a decade! Small footprint, good speed. One downside might be GPL v2 for commercial use.

that's true, wonder if there is alternative that is not gpl

Sonic search https://github.com/valeriansaliou/sonic

Maybe not exactly the same, its a server that you can store documents and then retrieve their ID using a search string.

Re: Xapian: Open source search engine library

#16

This project has been around and maintained for more than a decade! Small footprint, good speed. One downside might be GPL v2 for commercial use.

that's true, wonder if there is alternative that is not gpl

Elastic Search and its Amazon fork Opensearch perhaps?

Re: Xapian: Open source search engine library

#17

Earlier quoted context omitted.

You can always build a small search webservice that you open source and that your proprietary software calls out too, removing the need to open source everything. Linux is GPL too, didn't hinder companies making trillions on top of it.

you mean, don't compile it and link it within my application, instead wrap it as a separate program then call it via rpc remotely or locally?

Yes, exactly that.

Re: Xapian: Open source search engine library

#19

Earlier quoted context omitted.

that's true, wonder if there is alternative that is not gpl

Elastic Search and its Amazon fork Opensearch perhaps?

Xapian is a library, while elastic has a client-server model

Xapian is more like sqlite while elastic would be mariadb

Re: Xapian: Open source search engine library

#20

Earlier quoted context omitted.

Elastic Search and its Amazon fork Opensearch perhaps?

Xapian is a library, while elastic has a client-server model Xapian is more like sqlite while elastic would be mariadb

Thanks for the spot-on, very illuminated comparison.-
Post reply on HN