ideas:phpnetsearch

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
ideas:phpnetsearch [2010/12/28 20:46] – cvs->svn philipideas:phpnetsearch [2011/07/19 21:47] – crossed of a couple more todo items philip
Line 3: Line 3:
  
 ==== How it works today ==== ==== How it works today ====
-Most of the work search performs is done offsite via yahoo.com although many features are internal too.+Most of the work search performs is done offsite via api.bing.net although many features are internal too.
  
   * There are many different types of search (function list, online documentation, entire mirror, etc.)   * There are many different types of search (function list, online documentation, entire mirror, etc.)
   * The url search (php.net/foo) performs alternative actions (see errors.inc) including optional use of the sqlite database   * The url search (php.net/foo) performs alternative actions (see errors.inc) including optional use of the sqlite database
   * Several file_exists() checks are performed, but using errors.inc and/or sqlite decreases the chances of this   * Several file_exists() checks are performed, but using errors.inc and/or sqlite decreases the chances of this
-  * Typically a Yahoo search is performed for the php.net domain index+  * Typically a Bing search is performed for the php.net domain index
  
 Some files of interest (todo: explain each files purpose): Some files of interest (todo: explain each files purpose):
Line 26: Line 26:
   * Integrate errors.inc magic into the search   * Integrate errors.inc magic into the search
   * Track when we choose the page for them (ex: search for strlen goes to its functions page) and offer a "Did you mean foo() or bar()?" snippet   * Track when we choose the page for them (ex: search for strlen goes to its functions page) and offer a "Did you mean foo() or bar()?" snippet
-  * Write an sqlite wrapper so we won't require ref.sqlite (thus allowing more mirrors to utilize the sqlite based search) See: [[ideas:phpnetsearchsqlite]] +  * <del>Move from ext/sqlite to pdo_sqlite. See: [[ideas:phpnetsearchsqlite]]</del> (done -Philip) 
-  * Take into account language when doing a search (do not show fr/ results when language en/ is chosen)+  * <del>Add search snippets for commonly searched terms</del> (proof-of-concept ([[http://php.net/str|Ex]]) implemented -Philip) 
 +  * <del>Take into account language when doing a search (do not show fr/ results when language en/ is chosen)</del> (done -Rasmus)
   * Consider alternative my.php options including preferred default search method   * Consider alternative my.php options including preferred default search method
-  * Use [[http://developer.yahoo.com/searchmonkey/|SearchMonkey]] results to present meaningful information about search hits +  * <del>Research usage of [[http://developer.yahoo.com/search/boss/|Yahoo Search BOSS]]</del> (irrelevant now that we switched to Bing)
-  * Research usage of [[http://developer.yahoo.com/search/boss/|Yahoo Search BOSS]]+
  
 ==== Other notes ==== ==== Other notes ====
   * On May 5, 2009 the default search type changed from 'function list' to 'online documentation' but after feedback was changed back within 3 days   * On May 5, 2009 the default search type changed from 'function list' to 'online documentation' but after feedback was changed back within 3 days
-  * This topic should also be discussed while the site is redesigned (2009+  * This topic should also be discussed while the site is redesigned (20xx
-  * Roughly 17% of mirrors have pdo_sqlite but not ext/sqlite (we only use ext/sqlite currently)+  * About 102/109 of mirrors have pdo_sqlite <del>but not ext/sqlite (we only use ext/sqlite currently)</del>
ideas/phpnetsearch.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1