Support:Search Implementation: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
| Line 4: | Line 4: | ||
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 be made dependent on 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 available once ready at a different URL from the old search | |||
*To phase in the deployment, users will be "chosen" to use the new search randomly. A cookie can be saved with this info to make it less disruptive to users. 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 (I've seen Google test apps this way). | |||
==Major Targets== | |||
===October 27=== | |||
*Search UI will be ready for review | |||
*Method of deploying search system to be tested | |||
===November 3=== | |||
*Search engine to be ready 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=== | |||
*Search UI to be finalized | |||
*Search indexing procedure to be finalized | |||
*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=== | |||
*Testing of different search indexing to begin | |||
===November 24=== | |||
*Documentation of different results of different search indexing parameters done | |||
===December 1=== | |||
*Search is ready for real live users progressive testing | |||
===December 15=== | |||
*Complete cut-over to new search | |||
==Weekly Schedule== | ==Weekly Schedule== | ||
=== | ===October 20-26=== | ||
*Install latest Sphinx on khan | *Install latest Sphinx on khan | ||
Revision as of 04:01, 16 October 2008
The implementation for new SUMO search will run from October 20 to November 30.
The main bug: bug 405028
All bugs that are needed for SUMO search deployment will be made dependent on 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 available once ready at a different URL from the old search
- To phase in the deployment, users will be "chosen" to use the new search randomly. A cookie can be saved with this info to make it less disruptive to users. 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 (I've seen Google test apps this way).
Major Targets
October 27
- Search UI will be ready for review
- Method of deploying search system to be tested
November 3
- Search engine to be ready 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
- Search UI to be finalized
- Search indexing procedure to be finalized
- 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
- Testing of different search indexing to begin
November 24
- Documentation of different results of different search indexing parameters done
December 1
- Search is ready for real live users progressive testing
December 15
- Complete cut-over to new search
Weekly Schedule
October 20-26
- Install latest Sphinx on khan
- Create template for new search page
- Run test indexing on khan
- Get in touch with Sphinx to resolve certain unicode char problem
Week of October 27
- Deploy new search engine to support-stage
- Run test indexing on support-stage
- Do testing of search performance on test cluster
Week of November 3
- Implement memcaching for search
- Test performance with memcache
Week of November 10
- Deploy to production
- Implement generic filter by categories
- Test different indexing parameters on support-stage
Week of November 17
- Performance testing on production
- Implement enhanced memcache logic for new search
Week of November 24
- Backup week in case we need to do more testing