============================================ Sphider - a lightweight search engine in PHP CHANGELOG By Ando Saabas ando(a t)cs.ioc.ee ============================================ Sphider 1.2.6a RC1, release date 27-06-2005 "Reindex all" now works properly even when indexing parameters haven't been set. Argument variables argv and argc now accessed through $_SERVER superglobal. Empty disallow field in robots.txt treated properly. & tags in urls now converted to &. Italian language file added (thanks to Stefano Paganini). Sphider 1.2.6 RC1, release date 20-06-2005 "Reindex all" option both from command line and admin interface. Indexing options saved with the rest of the site data (used when reindexing). When phrase searching, only the full search phrases in search results are coloured. Possibility to define url must include/must not include string/regular-expression list for a site. Reindexing now checks if a page status has been changed and deletes it from the index if necessary. Some code cleanup. Sphider 1.2.5a RC1, release date 25-05-2005 Indexing and searching numbers is now possible (set in conf.php). Sphider 1.2.5 RC1, release date 13-05-2005 Changes: Support for rel="nofollow" attribute in links. Url scheme is now saved in the database, so indexing https pages is possible. Meta descriptions can now be used as page description in results page (set in conf.php). Meta keywords can now be indexed and weight assigned to them. Advanced search form added (can be set in conf.php). OR search added (available via advanced search form). Output by the script is always flushed (immediate feedback in browser). Category list can now have an arbitrary number of columns (set in conf.php). Results and categories page more customizble via css. Main search page renamed from index.php to search.php. German language file added (thanks to Sascha Kuhn). Portuguese language file added (thanks to Static Bit). Some minor bugfixes. Sphider 1.2.3 RC1, release date 27-03-2005 Changes: Possibility to add an arbitrary prefix to Sphider tables in Mysql (thanks to Albert Bohlmeijer). Bug where opened socket was not closed fixed (thanks to Albert Bohlmeijer). Dutch language file added (Jeroen de Bruijn). Reindexing improved. Indexing words in domain name and path now added as an option (turned off by default). Word weight calculation algorithm changed. A bug with calculating page size when page is over 1Mb fixed. Fixed a bug which could prevent words with non-western characters from being indexed. Indexing speed improved. Sphider 1.2.2, release date 20-03-2005 Changes: MD5 sum of each page is checked upon adding them to the database to avoid duplicate entries (eg due to aliases such as http://www.domain.com/ vs. http://www.domain.com/index.html). Authentication changed to session-based. Phrase searching now works with magic_quotes_gpc = On. Fixed a small bug in HEAD query. Fixed some charset issues. Sphider 1.2.1, release date 09-03-2005 Changes: Browsing through multiple search result pages does not increase search count anymore. Spidering now works with allow_url_fopen = Off. Correct reporting of response timeout from server. Handles http code 302 properly. Reporting of http codes in spidering log. Fixed a minor bug with displaying empty brackets when $show_query_scores was turned off (thanks to Shdwdrgn). Sphider 1.2 RC 1, release date 24-02-2005 Changes: Many improvements and new features in Administrator tools Option to exclude parts of pages from being indexed (for example menus appearing in each page) via and tags. Spanish language file (thanks to Claudio Tavares Mastrangelo) Many small fixes and improvements. Sphider 1.1.0, release date 28-01-2005 Changes: Install script added. Bug in calculating the order of pages when searching for multiple words fixed. HTTP query header improved. Deleting categories and sites removes all unnecessary data. Database sometimes not being updated when re-indexing bug fixed. Empty array sorting with certain queries bug fixed. Some HTML and CSS changes and improvements. Internationalization of the search script (language files).