SeedDMS_SQLiteFTSpear.php.netFulltext search based on sqlite for SeedDMSSeedDMS is a web based document management system (DMS). This is
the fulltext search engine for it, based on SQLite FTS.Uwe Steinmannsteinmuwe@steinmann.cxyes2023-01-091.0.181.0.18stablestableGPL 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.01.5.42015-08-101.0.01.0.0stablestableGPL License
- initial release
2015-11-161.0.11.0.1stablestableGPL License
- add __get() to SQLiteFTS_Document because class.IndexInfo.php access class variable title which doesn't exists
2016-01-101.0.21.0.1stablestableGPL License
- check if index exists before removing it when creating a new one
2016-02-011.0.31.0.1stablestableGPL License
- add command for indexing postѕcript files
2016-03-151.0.41.0.1stablestableGPL License
- make it work with sqlite3 < 3.8.0
2016-03-291.0.51.0.1stablestableGPL License
- set last parameter of stream_select() to 200000 micro sec. in case the timeout in sec. is set to 0
2016-03-291.0.61.0.1stablestableGPL License
- fix calculation of timeout (see bug #269)
2017-03-011.0.71.0.7stablestableGPL License
- catch exception in execWithTimeout()
2017-12-041.0.81.0.8stablestableGPL License
- allow conversion commands for mimetypes with wildcards
2018-01-301.0.91.0.9stablestableGPL License
- execWithTimeout() reads data from stderr and saves it into error msg
2018-04-111.0.101.0.10stablestableGPL License
- IndexedDocument() remembers cmd and mimetype
2019-11-281.0.111.0.11stablestableGPL License
- Set 'created' in index to creation date of indexed content (was set to current
timestamp)
2020-09-021.0.121.0.12stablestableGPL License
- Index users with at least read access on a document
2020-09-021.0.131.0.13stablestableGPL License
- add user to list of terms
2020-09-111.0.141.0.14stablestableGPL 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-121.0.151.0.15stablestableGPL License
- add indexing folders
2021-05-101.0.161.0.16stablestableGPL 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-041.0.171.0.17stablestableGPL License
- throw exeption in find() instead of returning false
- fix query if rootFolder or startFolder is set