Sphider-plus version 3.2019a - The PHP Search Engine

Sphider-plus is a search engine, based on the scripts of original Sphider.

[ About Sphider-plus]

381 new features (additional mods, functions, template designs and debugging)have been added to the original Sphider. For details about all the improvementsand changes, please read the Documentation section.

'Internationalized Domain Names' (IDN) like 'http://президент.рф/' and 'http://müller.de/' are accepted and processed.

Responsive design

Automatically adapting the size of search form, result listing and addurl form to display size of computers, tablets, smartphones, etc.

Media support

Index and search for images, audio and video, incl. Youtube videos.EXIF and ID3 information are also indexed and herewith become searchable. Thumbnails for images and Youtube videos, open the media with player software.

Multiple database support

Individual configuration and activation of databases for Admin, Search User and Suggest URL User. Support of multiple table sets in each db, MySQL query cache, individual index for each db, individual or bulk search in predefined databases.Individual Admin settings for each db and each set of tables.

Will deliver the same results for queries like: cafe and café.To be activated in Admin backend.

Same results for queries with and without quotes

Will deliver the same results for queries like:d'information <-> informationdei'largi <-> largi

Also Admin selectabe: Equalize the different quotes like: ' ` ´

Same text results for queries with and without ligatures

Admin selectable; will deliver the same results for queries like:cœur and coeur. Worked out for Latin ligatures in Unicode (Latin-derived alphabets) and also ligatures used only in phonetic transcription, but not taking into consideration medieval ligatures.

Present all results for singular and plural at Russian nouns

will deliver all search results for автокреслО and/or автокреслA. Independent from singular or plural query string.

Extensive user statistics

Search log, Most popular text links, Most popular media links, User IP, Country code, Host name, Last queried, Top keywords, etc.

Segmentation of Chinese and Korean words

Will divide phrases like 帽子和服装 into the base words 帽子 and 和 and 服装 , so that all will become searchable. Dictionaries with 106.800 radicals.

Segmentation of Japanese words

Segmentation of 5.724 kanji (new, old and half width), hiragana, katakana and jinmeiyo Japanese character writing systems.

A common list of div id values is used to ignore parts of a page.Content between <div id='this_value'> and </div> as well as <div class='this_value'> and </div> will be ignored.However links inside the tags are followed. Multiple and nested divs are attended. The same feature is available for classes in ul and pre tags.

Index only parts of a site.<div> id/class value driven

A common list of div id values is used to select parts of a page.Only the content between <div id='this_value'> and </div>as well as <div class='this_value'> and </div>; will be indexed, however links outside are followed. Multiple and nested divs will be attended.

Indexing only parts of a page defined by<tag> . . . </tag>

Foreseen to cooperate with the new HTML5 elements like: section, nav, aside, hgroup, article, header, footerVice versa function also included in order to ignore the parts of a page between <tag> . . . </tag>

User may suggest URLs

User may suggest new sites to become part of database.With Admin approval, reject and banned domains manager.Optional: suggested site needs meta tag with authentication code.

Intrusion Detection System

Admin selectable, the IDS will block further user input, create a log file, present a warning message, or even block any traffic of IP’s known to be evil.

Admin backend protected against XSRF and SFA attacks

Admin selectable and independent from IDS, 'Cross-Site-Forgery-Requests' and 'Session-Fixation-Attacks' are prevented.

Block all queries sent by known bots, harvester and spammer

Admin selectable and independent from IDS, about 190.000 IPs are blocked. The IP list is automatically updated every 24 hours by web service.

Search form protected against flood attempts

Admin selectable and independent from IDS, attempts to flood the search form by too many queries per unit of time is prevented. Inclusive log file and further access protection.

Bounded database

Option to delete all keyword relationships, exceeding a definable amount of query results. Will significantly speed up the search procedure for huge databases.