User:OrenBochman/Search/Plan

=Prototype Stage=
 * Goal: Write a Solr Prototype in under 1000 lines of code with

Phase I: Basic Features

 * Read Pages off cache
 * Wikisource/HTML Analyzer
 * Highlighting
 * Did you mean

Phase II: Scalability

 * Shrading
 * Replication
 * Integration with the toolserver environment

Phase III: NG Features

 * Clustering support
 * Faceting support
 * Disambiguation support (Feeling lucky)

=Production=
 * Goal: Update the Solr Prototype prototype for production

Phase 4

 * Integrate and Update Ranking Formulas from Lucene Search.
 * Integrate and Update Did you mean Lucene Search.
 * Integrate and Update Highlighting from Lucene Search as needed.
 * Support for full ui.
 * Acceptence test suit.

Phase 5

 * Morphological Search
 * Ontology
 * Semantic Search
 * Entity Extraction
 * Integration of NLP tools
 * Memee
 * UI improvemnets