The next candidate is a lightweight php engine:
Sphider
mysql -u root -p
create database sphider_db;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON sphider_db.* TO sphideruser@localhost IDENTIFIED BY 'sphiderpw'; quit;
mysql -u sphideruser -p
Had to re-enable cookies for local login to the admin page.
-
Indexing speed: The sphider php script, executed from apache took
more than 70 minutes to digest the test data. Too slow.
-
Index size: 50 MB inside mysql. Too large.
-
Finding results: okay.
Search was possible during indexing.
-
Finding speed: good for single words.
For several words: between 1 and 2 seconds.