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.
Xapian: Open source search engine library
11–20 of 45 posts
Re: Xapian: Open source search engine library
#12This 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.
Re: Xapian: Open source search engine library
#13used also by recoll, the desktop search app: https://www.recoll.org/
Cybernetics OR steering filename:Heidegger ext:pdf
It's an absolute power tool.
Re: Xapian: Open source search engine library
#14This 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
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
#15Xapian is used in https://www.djcbsoftware.nl/code/mu/ for indexing emails.
And by Fastmail
Re: Xapian: Open source search engine library
#16Re: Xapian: Open source search engine library
#17Earlier 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?