flowpack/simplesearch

Last activity yesterday
  • 8
  • 5
  • 5858
composer require flowpack/simplesearch

Plain PHP search engine using sqlite3 as storage backend.

2.0.0

Plain PHP search engine using sqlite3 as storage backend.

Version
2.0.0
Type
neos-package
Release Date
Feb 14, 2017 11:35:29 p.m.
Source
git
Distribution
zip
Requires
Requires (dev)
None
Suggest
None
Provides
None
Conflicts
None
Replaces
None
MIT d71d55f964eb21fe9778ba631ab301fbd003731c

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).