asmodios
asmodios on Hacker News
Posted by
asmodios on Monday September 14, 2026 @10:30AM
from the show-hn dept.
Posted by
asmodios on Monday June 08, 2026 @08:21AM
from the show-hn dept.
Thanks for the suggestion. DuckDB is a great tool, but it requires installing a native extension, which is exactly the scenario php-fts is designed to avoid. The primary target is shared hosting (OVH, Infomaniak, o2switch…) where you have no control over installed extensions. If you can install DuckDB, you can probably also run Meilisearch or Typesense, which are purpose-built for search.
Thanks, that was a legitimate omission. I’ve now added transliteration support for Turkish-specific characters (`İ`, `ı`, `Ğ`, `Ş`, etc.) in the normalization layer.
The zf1s/zend-search-lucene fork still works and gets occasional updates, but it's essentially legacy maintenance on a PHP 5.3-era codebase. It crashed on PHP 7 for a while, and the original ZF team themselves recommended moving on.
Loupe is a great project and more feature-rich than php-fts (stemming, geo, Damerau-Levenshtein typo tolerance). The dependency difference isn't just about Composer packages. Loupe requires pdo_sqlite and SQLite >= 3.35.0, which isn't guaranteed on shared hosting.
Thank you for the detailed feedback, it's genuinely valuable.
You're right on all technical points : PHPUnit missing from dev dependencies is an oversight I'll fix, and the Unicode limitations are real and should be clearly documented. The NFD/NFKD case is a good catch.
On the use case: fair point. My motivation came from testing MySQL and SQLite full-text search on a shared OVH hosting : the performance with filters was consistently disappointing. That's the itch this scratches. I understand it doesn't match your experience, and that's perfectly legitimate.
Yes, Zend_Search_Lucene was dropped from Zend Framework 2 and never officially maintained for modern PHP. There's a community fork.
Posted by
asmodios on Wednesday May 06, 2026 @04:28PM
from the show-hn dept.
Posted by
asmodios on Friday December 05, 2025 @04:34PM
from the show-hn dept.
https://github.com/olivier-ls/binary-storage-php
BinaryStorage is a PHP binary key/value store designed for fast and efficient data access.
It supports any PHP serializable data, provides startsWith/contains searches, and includes data compaction to reduce disk usage.GitHub: https://github.com/olivier-ls/binary-storage-php