Skip to content

Spell-checking of search terms #705

Open

Description

Start Date ETA Project Lead Actual Ship Date
Unplanned Unplanned TBD TBD

Description

Typo'd queries to the API return zero results, even when there are relatively obvious corrections available. For example, "mountaim" returns zero results, but could easily be corrected to "mountain".

This project should plan a new parameter in search that allows enabling a "typo correction" feature. The project plan writer should try to determine whether the Elasticsearch suggester API is a good approach or if other approaches would work better. If it's not possible to make a recommendation without very deep exploration of the available options, then one of the implementation plan should explore the options more deeply.

We'll also need to plan the integration of this feature into the frontend and that will require designs. The project planner should collaborate with @fcoveram to develop a proposed design.

Documents

  • Design Proposal
  • Project Proposal
  • Implementation Plan(s)

Issues

Prior Art

This issue was converted to a project plan. The original issue description is available in the issue history view.

It would be good to reach out to the Jetpack folks to see if they have suggestions for the implementation of this before starting to write the project plan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    • Status

      📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions