SeedDMS_SQLiteFTS pear.php.net Fulltext search based on sqlite for SeedDMS SeedDMS is a web based document management system (DMS). This is the fulltext search engine for it, based on SQLite FTS. Uwe Steinmann steinm uwe@steinmann.cx yes 2023-01-09 1.0.18 1.0.18 stable stable GPL License - add optional parameter $order to SeedDMS_SQLiteFTS_Indexer::find() - add optional parameters $query and $col to SeedDMS_SQLiteFTS_Indexer::terms() - IndexedDocument() accepts a callable for conversion to text - remove stop words from content 4.3.0 1.5.4 2015-08-10 1.0.0 1.0.0 stable stable GPL License - initial release 2015-11-16 1.0.1 1.0.1 stable stable GPL License - add __get() to SQLiteFTS_Document because class.IndexInfo.php access class variable title which doesn't exists 2016-01-10 1.0.2 1.0.1 stable stable GPL License - check if index exists before removing it when creating a new one 2016-02-01 1.0.3 1.0.1 stable stable GPL License - add command for indexing postѕcript files 2016-03-15 1.0.4 1.0.1 stable stable GPL License - make it work with sqlite3 < 3.8.0 2016-03-29 1.0.5 1.0.1 stable stable GPL License - set last parameter of stream_select() to 200000 micro sec. in case the timeout in sec. is set to 0 2016-03-29 1.0.6 1.0.1 stable stable GPL License - fix calculation of timeout (see bug #269) 2017-03-01 1.0.7 1.0.7 stable stable GPL License - catch exception in execWithTimeout() 2017-12-04 1.0.8 1.0.8 stable stable GPL License - allow conversion commands for mimetypes with wildcards 2018-01-30 1.0.9 1.0.9 stable stable GPL License - execWithTimeout() reads data from stderr and saves it into error msg 2018-04-11 1.0.10 1.0.10 stable stable GPL License - IndexedDocument() remembers cmd and mimetype 2019-11-28 1.0.11 1.0.11 stable stable GPL License - Set 'created' in index to creation date of indexed content (was set to current timestamp) 2020-09-02 1.0.12 1.0.12 stable stable GPL License - Index users with at least read access on a document 2020-09-02 1.0.13 1.0.13 stable stable GPL License - add user to list of terms 2020-09-11 1.0.14 1.0.14 stable stable GPL License - add searching for document status - search even if query is empty (will find all documents) - parameters for SeedDMS_SQLiteFTS_Search::search() has changed - SeedDMS_Lucene_Search::search() returns array of hits, count and facets - pass config array instead of index directory to SeedDMS_Lucene_Indexer::create() and SeedDMS_Lucene_Indexer::open() 2020-12-12 1.0.15 1.0.15 stable stable GPL License - add indexing folders 2021-05-10 1.0.16 1.0.16 stable stable GPL License - close pipes in execWithTimeout(), also return exit code of command - add support for fts5 (make it the default) - add class SeedDMS_SQLiteFTS_Field 2022-03-04 1.0.17 1.0.17 stable stable GPL License - throw exeption in find() instead of returning false - fix query if rootFolder or startFolder is set