Support:Search Implementation: Difference between revisions

No edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
The implementation for new SUMO search will run from October 20 to November 30.
The implementation for new SUMO search will run from October 20 to December 8
 
Refer [https://wiki.mozilla.org/images/1/17/Sumo_new_search.pdf]


The main bug: bug 405028
The main bug: bug 405028


All bugs that are needed for SUMO search deployment will be made dependent on this bug.
All bugs that are needed for SUMO search deployment will directly or indirectly block this bug.


==General Strategy==
==General Strategy==


*The new search will be deployed in parallel to the old search, so it does not replace the old search but is an add-on.
*The new search will be deployed in parallel to the old search, so it does not replace the old search but is an add-on.
*The new search will be available once ready at a different URL from the old search
*The new search will be accessible in place of the old search by appending a var to the query string
*During the test phase, on the new search results, there will be a message to say that this is a new search that is being tested, and link to go back to the old search
*During the test phase, on the new search results, there will be a message to say that this is a new search that is being tested, and link to go back to the old search


==Major Targets==
==Major Targets==


===October 27===
October 27: Search UI will be ready for review
 
*Search UI will be ready for review
*Method of deploying search system tested and documented
 
===November 3===


*Unoptimized search engine to be ready on support-stage (security by obscurity will apply - you need to know the special url to get to it)
November 3: Unoptimized search engine to be ready for testing on support-stage (security by obscurity will apply - you need to know the special url to get to it)
*Initial QA on support-stage to begin


===November 10===
November 10: Search UI to be finalized. Performance testing begins on test cluster.


*Search UI to be finalized
November 17: Search UI fully implemented. Testing of different search indexing weights begin.
*Search indexing procedure to be finalized
*(0.7.2 push) Unoptimized search engine to be ready on production (security by obscurity will apply - you need to know the special url to get to it)
*Continued QA on production


===November 17===
November 26: Search will be pushed to production (0.7.3) but missing optimizations
*Testing of different search indexing to begin
 
===November 24===
*Documentation of different results of different search indexing parameters done
 
===November 26===
*Search is ready for real live users testing if desired (can be turned off)(0.7.3 push)
 
===December 15===
*Complete cut-over to new search


December 15: Final optimized version of search will be on production


==Weekly Schedule==
==Weekly Schedule==
Line 47: Line 31:
===October 20-26===
===October 20-26===


*Bug 460197 - Create deployment procedure from SVN for search
*Bug 460203 -  Create initial template for new sumo search
*Bug 460203 -  Create initial template for new sumo search
*Bug 460233 -  Use new sumo search in the presence of specific query string var
*Get in touch with Sphinx to resolve:  Bug 460205 -  Certain characters in some languages cause new sumo search indexing to fail
*Get in touch with Sphinx to resolve:  Bug 460205 -  Certain characters in some languages cause new sumo search indexing to fail
*Bug 460221 - Define new sumo search indexing trigger method
*Bug 460221 - Define new sumo search indexing trigger method
Line 54: Line 38:
===October 27-November 2===
===October 27-November 2===


*Bug 460197 - Create deployment procedure from SVN for search
*Bug 460219 -  Ensure category and other filters for new sumo search working
*Bug 460208 -  Deploy new sumo search engine to support-stage
*Bug 460208 -  Deploy new sumo search engine to support-stage
*Bug 460211 -  Implement memcache for new sumo search '''unassigned'''
*Bug 460219 -  Ensure category and other filters for new sumo search working
*Bug 460220 -  Integrate new sumo search admin
*Bug 460221 -  Define new sumo search indexing trigger method


===November 3-9===
===November 3-9===


0.7.2 Freeze and push this week
0.7.2 Freeze and push


*Bug 460213 Deploy unoptimized new sumo search engine to production
*Bug 460211 Implement memcache for new sumo search
*Bug 460216 -  Set up testing of new sumo search performance on test cluster
*Bug 460216 -  Set up testing of new sumo search performance on test cluster


===November 10-16===
===November 10-16===


*Bug 460214 Optimize new sumo search results caching
UI changes are expected to happen in this week in order to make the 0.7.3 push
*Bug 460223 Test and define search indexing cycle/procedure
*Bug 460220 Integrate new sumo search admin
*Bug 460230 New sumo search performance testing


===November 17-24===
===November 17-24===
Line 76: Line 59:
November 20: 0.7.3 freeze  
November 20: 0.7.3 freeze  
*Bug 460224 -  Test different search indexing weights
*Bug 460224 -  Test different search indexing weights
Refinements
*Bug 460223 -  Test and define search indexing cycle/procedure


===Week of November 24===
===Week of November 24===
Line 82: Line 65:
November 25: 0.7.3 push
November 25: 0.7.3 push


Refinements
*Bug 460214 -  Optimize new sumo search results caching
*Bug 460225 -  Make poll weights for new sumo search use CSAT poll info
*Bug 460225 -  Make poll weights for new sumo search use CSAT poll info


===Week of December 1===
===Week of December 1===


Refinements
Other Refinements


=== Week of December 8===
=== Week of December 8===


0.8 freeze
0.8 freeze

Latest revision as of 20:52, 16 October 2008

The implementation for new SUMO search will run from October 20 to December 8

Refer [1]

The main bug: bug 405028

All bugs that are needed for SUMO search deployment will directly or indirectly block this bug.

General Strategy

  • The new search will be deployed in parallel to the old search, so it does not replace the old search but is an add-on.
  • The new search will be accessible in place of the old search by appending a var to the query string
  • During the test phase, on the new search results, there will be a message to say that this is a new search that is being tested, and link to go back to the old search

Major Targets

October 27: Search UI will be ready for review

November 3: Unoptimized search engine to be ready for testing on support-stage (security by obscurity will apply - you need to know the special url to get to it)

November 10: Search UI to be finalized. Performance testing begins on test cluster.

November 17: Search UI fully implemented. Testing of different search indexing weights begin.

November 26: Search will be pushed to production (0.7.3) but missing optimizations

December 15: Final optimized version of search will be on production

Weekly Schedule

October 20-26

  • Bug 460203 - Create initial template for new sumo search
  • Bug 460233 - Use new sumo search in the presence of specific query string var
  • Get in touch with Sphinx to resolve: Bug 460205 - Certain characters in some languages cause new sumo search indexing to fail
  • Bug 460221 - Define new sumo search indexing trigger method

October 27-November 2

  • Bug 460197 - Create deployment procedure from SVN for search
  • Bug 460219 - Ensure category and other filters for new sumo search working
  • Bug 460208 - Deploy new sumo search engine to support-stage

November 3-9

0.7.2 Freeze and push

  • Bug 460211 - Implement memcache for new sumo search
  • Bug 460216 - Set up testing of new sumo search performance on test cluster

November 10-16

UI changes are expected to happen in this week in order to make the 0.7.3 push

  • Bug 460220 - Integrate new sumo search admin
  • Bug 460230 - New sumo search performance testing

November 17-24

November 20: 0.7.3 freeze

  • Bug 460224 - Test different search indexing weights
  • Bug 460223 - Test and define search indexing cycle/procedure

Week of November 24

November 25: 0.7.3 push

  • Bug 460214 - Optimize new sumo search results caching
  • Bug 460225 - Make poll weights for new sumo search use CSAT poll info

Week of December 1

Other Refinements

Week of December 8

0.8 freeze