The index stores route_name, path and title only. The project plan calls for
metadata about each page including its purpose and keywords.

Because only the title is searchable, a page can only be found if the words
are in its title. The site email address is set on Basic site settings, so
searching for "email" finds nothing, and the email synonym group added in
#3615633 has no title to match against.

Add purpose and keywords columns, populate them for core config pages, and
let source plugins supply them. Search and the AI prompt should both use
them.

Comments

akash_deep created an issue. See original summary.

  • akash_deep committed 0d5253a5 on 3616359-index-keywords
    Issue #3616359: Cast route titles to string and use American spelling
    

  • akash_deep committed db3f0be7 on 3616359-index-keywords
    Issue #3616359: Cast route titles to string and use American spelling
    

  • akash_deep committed f1ae293d on 3616359-index-keywords
    Issue #3616359: Add purposes and keywords to the configuration index
    

  • akash_deep committed db3f0be7 on 3616363-help-integration
    Issue #3616359: Cast route titles to string and use American spelling
    

  • akash_deep committed f1ae293d on 3616363-help-integration
    Issue #3616359: Add purposes and keywords to the configuration index
    

  • akash_deep committed 9c0339d0 on 3616359-index-keywords
    Issue #3616359: Document the optional purpose and keywords entry keys
    

  • akash_deep committed 6c53725a on 3616359-index-keywords
    Issue #3616359: Describe the entry keys from the reader's point of view
    

  • akash_deep committed 926e3e89 on 3616359-index-keywords
    Issue #3616359: Renumber the columns update hook so it runs after 10003
    

  • akash_deep committed a95b90e2 on 3616359-index-keywords
    Issue #3616359: Describe the entry keys from the reader's point of view
    

  • akash_deep committed b022d39d on 3616359-index-keywords
    Issue #3616359: Document the optional purpose and keywords entry keys
    

  • akash_deep committed 8ab78202 on 3616359-index-keywords
    Issue #3616359: Cast route titles to string and use American spelling
    

  • akash_deep committed 43d13f47 on 3616359-index-keywords
    Issue #3616359: Add purposes and keywords to the configuration index
    

  • akash_deep committed 9f4e5430 on 1.0.x
    Issue #3616359: Add purposes and keywords to the configuration index
    
akash_deep’s picture

Status: Active » Fixed

Merged to 1.0.x. Reviewed by @smustgrave. Adds purpose and keyword columns so pages can be found by words their titles do not contain.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

  • akash_deep committed 9f4e5430 on 3616363-help-integration
    Issue #3616359: Add purposes and keywords to the configuration index