flowpack/simplesearch

Last activity on 2 February 2017
  • 8
  • 5
  • 4016
composer require flowpack/simplesearch

Plain PHP search engine using sqlite3 as storage backend.

1.3.3

Plain PHP search engine using sqlite3 as storage backend.

Version
1.3.3
Type
typo3-flow-package
Release Date
Jul 5, 2016 2:40:23 p.m.
Source
git
Distribution
zip
Requires
None
Requires (dev)
None
Suggest
None
Provides
None
Conflicts
None
Replaces
None
MIT e807dba5310057a2ba1b76cdbb47ac9c57698433

SensioLabs Insight Code Climate

Flowpack.SimpleSearch

A simple php search engine based on sqlite. Performance is acceptable but decreases quickly with the amount of entries. Depending on the queries you want to perform a sane upper limit is somewhere around 50000 entries.

This package has no hard dependencies on anything so could be used in any project.

Code and API are still pretty rough. I just implemented the minimum version. A higher level query API will follow (see the ContentRepositoryAdaptor for the direction).

If you look at the code the sqlite storage of properties looks pretty strange but with SQlite3 the actual storage type is determined per row, so a column can contain different datatypes in each row. That should make all those empty rows more or less acceptable. We are trying to mimic a document database here after all.

The content of the readme is provided by Github
The same vendor provides 31 package(s).