Sphider-plus version 4.2021b - The PHP Search Engine

All required information.

[ Change Log Summary ]

- Actual release: 4.2021b

- Former versions:

Version 2.9

Version 2.8

Version 2.7

Version 2.6

Version 2.5

Version 2.4

Version 2.3

Version 2.2

Version 2.1

Version 2.0



- Older versions:

Version 1.9

Version 1.8

Version 1.7

Version 1.6

Version 1.5

Version 1.4

Version 1.3

Version 1.2

Version 1.1

Version 1.0

Version v.1.8

Release date: 26. February, 2009


New feature: Search for media content. If activated in Admin settings, media files like

- Images

- Audios

- Videos

will be indexed and become searchable. Result listing is separated into 4 sections: found text, found images, found audio streams and found videos. Thumbnails are presented for the image results. All media results are linked to the source, so that the files could be opened with the appropriate media player. As also ID3 and EXIF data is indexed, it is possible not only to query for a media title, part of a title or suffix, but also to search for e.g. all songs of a specific author, or for all images done with 'f/2.0' or perhaps flash setting 'red-eye'.

For more details, please notice the documentation chapter Media Search


New feature: Index RSS and Atom feeds.

If activated in Admin settings, RSS (v.0.93 - v.2.0) and Atom (v.1.0) feeds are indexedand the content becomes searchable.

For more details, please notice the documentation chapter RSS and Atom feeds


New feature: Result cache for text and media queries. If activated in Admin settings, this item offers:

- Extremely reduced response time for queries already cached.

- Controller to keep the 'Most Popular Queries' always in cache.

- Separate caches for text and media results, configurable in Admin settings.

- Automatic cleaning of caches during 'Erase & Re-index' procedure.

- If debug mode is enabled, activity/status of cache is presented in Result listing.

For more details, please notice chapter Result cache for text and media queries


Enlarged Admin statistics. In table 'Search Log' the following items are additionally presented:

- User IP

- Users country code

- Users hostname


New item in Admin Settings (Section: Index Log Settings):

Suppress browser output of logging data during index / re-index.

This item will speed up index / re-index procedure and prevent browser overflow on huge amount of sites to be indexed. If activated, this setting also disables the real-time output of logging data.


New feature: Use the blacklist to reject queries. To be activated in Admin settings.

If the query input contains a word of the blacklist, the complete query will be deleted.

For more details, please notice documentation chapter Use of Blacklist


If 'Convert all to UTF-8' is activated, the files

- common_xyz.txt

- whitelist.txt

- blacklist.txt

are also converted. This is performed always when the script is started, so that this transformation is valid only for the current session.


If 'Enable distinct results for upper- and lower-case queries' is not selected in Admin settings, the words placed in

- common_xyz.txt

- whitelist.txt

- blacklist.txt

are converted to lower case characters, so they will match independent of their spelling in the .txt files. This is performed always when the script is started, so that this adaptation is valid only for the current session.


New feature in Admin statistics. In table 'Image functions', details about the installed GD library as part of the PHP environment will be presented.


New feature in Admin 'Clean' section: Clean text and media cache (separate items). Additionally count of results in cache and currently used memory space are presented.


The status of last search request (done 'in category xyz only' or in 'all sites') is cached for next query input.


Improved Log output if file mode is set to 'text'.


Additional common file for French language. Thanks to Florian Vugier.


Updated French language file. Thanks to Manuel Pardo, Florian Vugier and Marie-Cécile.


Updated Portuguese language file. Thanks to Humberto Branco.


Involved files that have been modified / added for this release:


















.../admin/thumbs/ (new empty folder)














.../include/images/ all files

.../include/mediacache/ (new empty folder)

.../include/textcache/ (new empty folder)

.../languages/ all files


Attention: This release requires additional database tables and additional table rows in already existing tables. If you update from a former version of Sphider-plus, please run the .../admin/install_v.1.8.php script. If you upgrade from original Sphider or install from scratch, you don't need to run this script. Its features are also included in the other installation scripts.