- Actual release: 4.2024a - Former versions: Version 4.2023f Version 4.2023e Version 4.2023d Version 4.2023c Version 4.2023b Version 4.2023a Version 4.2022e Version 4.2022d Version 4.2022c Version 4.2022b Version 4.2022a Version 4.2021c Version 4.2021b Version 3.2020a - Older versions: Version 3.2020d Version 3.2020c Version 3.2020b Version 3.2020a Version 3.2019c Version 3.2019b Version 3.2019a Version 3.2018b Version 3.2018a Version 3.2017b Version 3.2017a Version 3.2016d Version 3.2016c Version 3.2016b Version 3.2016a Version 3.2015e Version 3.2014c Version 3.2015d Version 3.2014b Version 3.2015c Version 3.2014a Version 3.2015b Version 3.2013b Version 3.2015a Version 3.2013a
- Actual release: 4.2024a
- Former versions:
Version 4.2023f Version 4.2023e
Version 4.2023d Version 4.2023c
Version 4.2023b Version 4.2023a
Version 4.2022e
Version 4.2022d Version 4.2022c
Version 4.2022b Version 4.2022a
Version 4.2021c
Version 4.2021b Version 3.2020a - Older versions:
Version 3.2020d Version 3.2020c
Version 3.2020b Version 3.2020a
Version 3.2019c
Version 3.2019b Version 3.2019a
Version 3.2018b Version 3.2018a
Version 3.2017b Version 3.2017a
Version 3.2016d Version 3.2016c
Version 3.2016b Version 3.2016a
Version 3.2015e Version 3.2014c
Version 3.2015d Version 3.2014b
Version 3.2015c Version 3.2014a
Version 3.2015b Version 3.2013b
Version 3.2015a Version 3.2013a
- Outdated versions: Version 2.9 Version 1.9 Version 2.8 Version 1.8 Version 2.7 Version 1.7 Version 2.6 Version 1.6 Version 2.5 Version 1.5 Version 2.4 Version 1.4 Version 2.3 Version 1.3 Version 2.2 Version 1.2 Version 2.1 Version 1.1 Version 2.0 Version 1.0
Version 2.9 Version 1.9
Version 2.8 Version 1.8
Version 2.7 Version 1.7
Version 2.6 Version 1.6
Version 2.5 Version 1.5
Version 2.4 Version 1.4
Version 2.3 Version 1.3
Version 2.2 Version 1.2
Version 2.1 Version 1.1
Version 2.0 Version 1.0
Version v.2.0
Release date: May 27, 2009
In front of Sphider-plus version 1.9 the following items have been added / modified:
Multiple database support for up to 5 independent databases (expandable).
Individual activation of one database for: - Admin - Search user - Suggest URL
Individual activation of one database for:
- Admin
- Search user
- Suggest URL
For more details, please notice chapter Multiple database support
Independent configuration and activation for each database is integrated into the Admin interface.
Additional password protected access permission for database configuration, independent from Admin login.
Integrated availability check for all databases and their release relevant table structure.
Individual for each database:
- Backup and restore - Copy / Move from each database to each other database
- Backup and restore
- Copy / Move from each database to each other database
32 MByte query cache for MySQL database.
- To be activated in Admin settings. - Status of cache is observable in Admin / Statistics / Server-Info / MySQL. (Cache might not work for 'Shared Hosting' applications)
- To be activated in Admin settings.
- Status of cache is observable in Admin / Statistics / Server-Info / MySQL.
(Cache might not work for 'Shared Hosting' applications)
Obey the tag specification:
rel="canonical"
If defined in page header of a website, the crawler will be redirected to the canonical link and Sphider-plus will understand that the duplicates all refer to the canonical URL.
For more details, please notice chapter Canonical <;link>; tag
Index websites that are created with ASP.NET
Definition for path to PDF converter integrated into Admin Settings interface. Additionally the default setting - as required for the Operating System environment - is suggested.
If path to PDF converter is invalid and converter is not accessible, an error message (in Admin Settings dialog) is created.
Additional Admin setting to enable optionally indexing of external hosted media content.
Improved index procedure of media files, by avoiding indexing of duplicate media content.
Improved image indexing by reducing the required download time.
Improved index / re-index procedure to avoid 'MySQL server has gone away' messages.
prototype.js framework adapted to cooperate with XHTML valid parameter handling.
XHTML1.0 output for
- Admin interface - Search form and Result listing - Suggest URL form
- Admin interface
- Search form and Result listing
- Suggest URL form
Improved vulnerability check of User input and Admin log-in:
- Prevent buffer overflow errors. - Suppress JavaScript execution and tag inclusions masked as XSS attacks. - Prevent C-function 'format-string' vulnerability.
- Prevent buffer overflow errors.
- Suppress JavaScript execution and tag inclusions masked as XSS attacks.
- Prevent C-function 'format-string' vulnerability.
The 'URL Suggestion Form' now includes a character counter for remaining input in 'title' and 'description' field.
Phrase search is enabled now also for title tags, not only for full text.
Improved suggest framework:
For search in categories, the suggestions now will be presented with respect to the pre-selected category.
For 'Search with wildcards' now the complete word is highlighted in result listing. Not only the query part of the found keyword.
Additional Admin setting in section 'Suggest Options':
For 'Media search' get suggestions also from EXIF info and ID3 tags.
Files for database setting and script configuration are protected now against direct client access by pre-defining a named constant.
Updated Swedish language file. Thanks to Holger Gremminger.
Bug fixed in 'Search for suggestions in query log', which prevented to disable this option
Bug fixed that caused multiple listing of the same result, when
"Define maximum count of result hits per page, displayed in search results (if multiple occurrence is available on a page)"
"Define maximum count of result hits per page, displayed in
search results (if multiple occurrence is available on a page)"
was activated.
Involved files that have been modified / added for this release:
Nearly all scripts.
Attention: This release requires a fresh installation of all scripts and a blank MySQL database. An update from former Sphider-plus versions or an upgrade from original Sphider is not foreseen.
For more details, please notice the chapter Installation of Sphider-plus version 2.0