Release date: October 18, 2011
Build up with Sphider: v.1.3.5
In front of version 2.6 the following modifications have been added:
New indexing feature:
Re-indexing could be performed periodically. Once started, this mode will automatically re-index
all sites periodically. The time interval is Admin selectable for
3 hours, 12 hours, 1 day, 1 week or 1 month.
Also the count of periodically performed re-indexing procedures is Admin selectable.
For details see chapter: Periodical Re-indexing
New feature for media search:
Find media results not only by media 'tile', but also by EXIF and ID3 info
To be activated in Admin backend.
New option in Admin settings called:
"Use string list of 'URL Must Not include' also to prevent erasing of involved URLs"
If activated, also erasing of the involved sites and pages (links) will be prevented.
In order to erase all sites and all pages completely, it might become necessary to uncheck this option
Improved search form. Now offering separated search buttons for 'text' and 'media' queries, as well as a button for combined search.
Improved search procedure for combined search of text and media, in order to speed up the search procedure.
Improved delete function in Admin backend:
If a site is deleted from the admin backend, now also all keyword relationships to that site are withdrawn from the database. Site-specific links, category relationships and other dependencies, like registrations in temporary and pending tables, had been already observed before.
Improved Admin search function:
Searching for 'Sites', the result listing now will present also the 'Options' button to select
Edit, Re-Index, Erase & Re-index, Erase, Delete, Pages, Browse and Statistics
Improved index procedure for media indexing:
No longer accepting dead links. In order to become indexed, the media file must be present.
Improved index procedure to speed up indexing.
Improved index procedure to cooperate with those servers that do not accept basic authentication strings.
Improved index procedure:
If the 'User Agent String' as defined in Sphider-plus Admin backend is not accepted by the site
to be indexed, Sphider-plus will use a standard browser HTTP_USER_AGENT to connect to the site.
New algorithm to delete the content of HTML and PHP tags
No longer using the PHP function strip_tags(); now also unclosed and invalid tags will be observed
during index procedure. As result, also the text following an unclosed or invalid tag will become
indexed. This part of the full text was cut off by the PHP function strip_tags().
Modified index procedure:
The instructions 'RESET QUERY CACHE' and 'FLUSH TABLE' will only be used, if the following Admin setting is activated:
'Clean resources during index / re-index and also for search function'
Improved 'Settings' interface in Admin backend. After pressing 'Save', now additionally presenting the eventually existing dependencies and the necessarily modified settings.
Improved 'Approve sites' menu. If categories are available, as per default the new sites are placed in category 'none'.
Improved search function:
If in admin backend the option
'Delete special characters like dots, commas, exclamation and question marks etc. as part of words'
is activated, also the search query will be cleaned from secondary characters.
Consequently queries like 'book: kellner' and 'kellner, rolf' will no longer fail.
This modification will not be active for 'Phrase' search.
Improved search function for queries containing hyphens.
Improved HTML files. Now loading faster the search form.
Improved display output for main categories.
Improved 'addurl' form. Now accepting URL's without www.
Improved 'addurl' form. If categories are available, as per default the new suggested site will be placed in category 'none'.
Common word list added for Chinese language. With thanks to Jame Sian 孙 春淦
Updated framework for ID3 and EXIF extraction during media indexing.
Updated GeoIP database, used to provide the IP of the search user.
Updated IDS configuration file, default filter and converter.
Updated language files for Czech and Slovenian language. Thanks to Peter Krupa.
Updated suffix list, holding all the file suffixes, which will not to be indexed.
Bug fixed in Database backup script that prevented correct storage of index-date.
Bug fixed in suggest framework to enable suggestions for queries using main-categories.
Bugs fixed, which prevented disabling the IDS framework for 'Search User' and 'Suggest User'.
Bug fixed in option "Ignoring parts of a page by <;div id='abc'>;" for multiple nested divs.
Involved files that have been modified / added for this release:
.../addurl.php
.../search_ini.php
.../admin/admin.php
.../admin/admin_header.php
.../admin/admin_search.php
.../admin/auto_index.php
.../admin/db_common.php
.../admin/configset.php
.../admin/index_media.php
.../admin/messages.php
.../admin/spider.php
.../admin/spiderfuncs.php
.../admin/url_backup.php
.../admin/getid3/all files
.../include/commonfuncs.php
.../include/search_10.php
.../include/search_40.php
.../include/search_media.php
.../include/searchfuncs.php
.../include/suggest.php
.../include/common/common_cn.txt
.../include/common/suffix.txt
.../languages/all files
.../templates/010_html-header.html
.../templates/011_html-header.html
.../templates/html/020_search-form.html
.../templates/html/040_category_tree.html
.../templates/html/060_text_results.html
.../templates/html/110_media-only header.html
.../templates/html/200_no media found.html
.../templates/html/sphider-plus.ico