From Fedora Project Wiki
(Original version)
 
(Added templates snarfed shamelessly from Wikipedia; added some details)
Line 26: Line 26:


Description/Summary:
Description/Summary:
Fedora needs a search engine.
Fedora needs a search engine<ref name="Trac">{{cite web|url=https://fedorahosted.org/fedora-infrastructure/ticket/1055|title=Fedora Search Engine|publisher=Fedora Trac}}</ref>


Requirements:
Requirements:
Line 53: Line 53:
== Software Investigation and Evaluation ==
== Software Investigation and Evaluation ==


* HtdigSearch (https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Extension:HtdigSearch)
* HtdigSearch <ref name="HtdigSearch">{{cite web|url=https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Extension:HtdigSearch|title=HtdigSearch Extension|publisher=[[MediaWiki]]}}</ref>
: Huzaifa (in progress)
: Huzaifa (in progress)
* SphinxSearch (https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Extension:SphinxSearch)
* SphinxSearch <ref name="SphinxSearch">{{cite web|url=https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Extension:SphinxSearch|title=SphinxSearch Extension|publisher=[[MediaWiki]]}}</ref>
: Huzaifa (in progress)
: Huzaifa (in progress)
* MWSearch (https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Extension:MWSearch)
* MWSearch <ref name="MWSearch">{{cite web|url=https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Extension:MWSearch|title=MWSearch Extension|publisher=[[MediaWiki]]}}</ref>
: Allen (in progress)
: Allen (in progress)
* RigorousSearch (https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Extension:RigorousSearch )
* RigorousSearch <ref name="RigorousSearch">{{cite web|url=https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Extension:RigorousSearch|title=RigorousSearch Extension|publisher=[[MediaWiki]]}}</ref>
: Allen (in progress)
: Allen (in progress)
== Public Testing ==
<tbd>
== Deployment Plan ==
<tbd>


== References ==
== References ==
Trac (https://fedorahosted.org/fedora-infrastructure/ticket/1055)
{{reflist}}


[[Category:Infrastructure]]
[[Category:Infrastructure]]

Revision as of 16:57, 7 October 2009


Project Sponsor

Name: Mike McGrath
Fedora Account Name: mmcgrath
Group: Infrastructure
Infrastructure Sponsor: mmcgrath

Secondary Contact info

Name: Huzaifa Sidhpurwala
Fedora Account Name: huzaifas
Group: Infrastructure

Name: Allen Kistler
Fedora Account Name: akistler
Group: Infrastructure

Name: Keiran Smith
Fedora Account Name: affix
Group: Infrastructure

Project Info

Project Name: Search Engine Enhancement
Target Audience: All users of Fedora web sites
Expiration/Delivery Date (required): F13

Description/Summary: Fedora needs a search engine[1]

Requirements:

  • Crawl the web sites (wiki and non-wiki)
  • Search the web sites (wiki and non-wiki)

Preferences:

  • Python-based
  • Programmable keywords to have control over what pages get displayed for certain keywords
  • XML or library interface so other applications can use it

Project plan (Detailed):

  1. Investigate and evaluate existing open source search engines
  2. Select candidate software
  3. Create public test instance of candidate software
  4. Test for functionality, performance, and impact (re-evaluate, if necessary)
  5. Create capacity and deployment plans
  6. Deploy

Specific resources needed

  • Public Test for testing candidate software
  • Permanent home(s) for deployment
    • Web server(s)
    • Database server(s)

Software Investigation and Evaluation

  • HtdigSearch [2]
Huzaifa (in progress)
  • SphinxSearch [3]
Huzaifa (in progress)
Allen (in progress)
  • RigorousSearch [5]
Allen (in progress)

Public Testing

<tbd>

Deployment Plan

<tbd>

References