Sphider-plus version 3.2017a - The PHP Search Engine





All required information.

[ Change Log Summary ]

 

- Actual release:    3.2017a


- Former versions:

          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

 

 

 

 

- Older 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.8

Release date: March 31, 2012

Build up with Sphider: v.1.3.5


In front of version 2.7 the following modifications have been added:


New feature:

Same results for queries typed with pure vowels or with accents. Will deliver the same results for queries like: cafe and café. To be activated in Admin backend.


New feature for AND and OR search:

If the length of the text extract in result listing is too short to highlight all search words, additional text extract are build up to highlight all search words of the total query.


New feature:

Besides bulk Re-indexing of all sites, the periodical Re-indexer is now available also site specific.

To be activated individual in "Options" menu of each site.


New feature:

Bound the length of full text indexed at each page. Will limit the indexed keywords to be extracted only from the first part of the full text, if set to values like 500 or 1000.


New option to be set in Admin backend:

Block all queries sent by Meta search engines like Google, MSN, Amazon, etc.

For details see chapter: "Prevent queries from Meta search engines and crawler known to be evil."


New option to be set in Admin backend:

Block all queries sent by crawler known to be evil.

For details see chapter: "Prevent queries from Meta search engines and crawler known to be evil."


New option to be set in Admin backend:

Delete special characters inside of words. Underscores, hyphens and symbols like ‘ ・ “

etc. as part of words are deleted. So only the pure words will be indexed.


New feature:

The indexer could be interrupted periodically after indexing a predefined count of pages (links).

Configurable in Admin settings.


New option to be activated in Admin backend:

Convert all kind of double quotes like “ and ” into standard quotes "


New option to be activated/disabled in Admin backend:

Show time elapsed (to fetch the results) in result header.


New option to be activated/disabled in Admin backend:

In result listing show the actual result number of each result.


New option to be activated/disabled in Admin backend:

In result listing show the URL of each result in a separate row.


New option to be selected in Admin backend :

Define the default chronological order for media result listing

- By title (alphabetic)

- By image size

- By 'Last queried'

- By 'Most popular'

- By file suffix


New option to be activated in Admin backend :

Limit the amount of media results presented together with text results.

Defined as maximum count of media results per page. The image results are counted separately from audio + video streams.


New method of thumbnail storage:

The thumbnails are no longer stored in a sub folder of the Sphider-plus installation, but now are stored in database table "media" in field "thumbnail".


Improved media search:

AND, OR and TOLERANT modes are now selectable for media search, while the PHRASE mode will be interpreted as an AND search.


Improved media search:

Henceforward file name as well as the title will be queried to find media results.


New options to be defined in Admin backend:

The following basic indexing options are globally definable for all sites:

- Spidering depth: Full Index or folder depth definition

- Spider can leave domain

- Use preferred charset for indexing

Afterwards individual settings could be performed site specific in the advanced option of each site URL. The global settings will also be used for suggested sites (addurl form).


New option in Admin 'Clear' menu:

Clear all entries in 'Addurl' table.


New option in Admin 'Clear' menu:

Clear all entries in 'Banned' table.


Improved option:

Ignoring parts of a page defined by <;div id='abc'>; now is working alternately also for <;div class='abc'>;

Besides the string list in divs_not.txt file, the file now alternatively may contain regexp patterns.


Improved option:

Indexing only parts of a page defined by <;div id='abc'>; now is working alternately also for <;div class='abc'>;

Besides the string list in divs_use.txt file, the file now alternatively may contain regexp patterns.


Presenting of multiple hits in result listing enabled now also for strict search.


Language files added for Norwegian (nynorsk and bokmål). Thanks to Geir Kleiveland.


White- and blacklist, as well as the other lists in .../include/common/ folder now are tolerating (ignoring) blank rows.


Improved index procedure, now also accepting links containing "blank" characters.


Improved "Erase & Re-index all" function. Now deleting also the "Pending" and "Temp" tables.


Support for Greek language totally rewritten. Now accepting Latin characters for old and new Greek transcription.

For details see chapter: "Greek language support"


Improved parser for RSS v.2.0 feeds.


Bug fixed in index procedure, which prevented correct indexing of text placed behind multiple tabs.


Bug fixed in search function for searching in multiple databases.


Bug fixed in result listing when presenting multiple hits per page.


Some more small bugs killed.



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

.../admin/admin.php

.../admin/admin_header.php

.../admin/auth.php

.../admin/auto_index.php

.../admin/configset.php

.../admin/db_copy.php

.../admin/db_main.php

.../admin/index_media.php

.../admin/install_tables.php

.../admin/messages.php

.../admin/real_log.php

.../admin/spider.php

.../admin/spiderfuncs.php

.../converter/feed_parser.php

.../include/click_counter.php

.../include/commonfuncs.php

.../include/make_captcha.php

.../include/media_counter.php

.../include/search_10.php

.../include/search_40.php

.../include/searchfuncs.php

.../include/search_media.php

.../include/show_id3.php

.../include/suggest.php

.../include/common/black_ips.txt

.../include/common/black_uas.txt

.../languages/nn-language.php

.../languages/no-language.php

.../templates/html/010_html_header.html

.../templates/html/011_html_header.html

.../templates/html/020_search-form.html

.../templates/html/021_search-form.html

.../templates/html/022_search-form.html

.../templates/html/050_result-header.html

.../templates/html/060_text-results.html

.../templates/html/070_more-results.html

.../templates/html/090_footer.html

.../templates/html/120_media-only results.html

.../templates/html/140_image-results.html


Attention: This version requires an updated set of database tables. It is strongly recommended to follow the instructions as described in chapter: "Updating from 2.x to 2.y" for the actual version 2.8


Top