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
ideas:phpnetsearch [2010/12/28 20:46] – cvs->svn philipideas:phpnetsearch [2017/09/22 13:28] (current) – external edit 127.0.0.1
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.1293569162.txt.gz · Last modified: 2017/09/22 13:28 (external edit)