Skip to content

docs: update search documentation

Administrator requested to merge rvt/update-search-docs into master

Created by: rvantonder

Adds a more complete description of search syntax (specifically for search patterns) and interpretation. This will help avoid issues like #7604 and #6490. These changes will also become more important with the addition of a content: filter and AND/OR expressions down the line.

I do wonder if the search pattern section should come after the keyword section. Your thoughts here.

Detailed changes:

  • Add a search pattern syntax section that clarifies:
    • case sensitivity for patterns
    • literal search ordering and current quotes interpretation
    • that we interpolate .*? in regex by default
    • that the above can be avoided with /.../ syntax or escaping in regex mode
    • that newline search is possible in regex mode
    • the structural search toggle and need for quoting for structural search (need to wait on #7960 for this)
    • interpretation of quoting in regexp search
    • interpretation of quoting in structural search
  • move the note about default search settings after literal search, and make it slightly shorter
  • removes the 'any-string' and '"any-string"' rows from the keyword section in favor of the search pattern syntax section above. The current description for quoting in the keyword table isn't really accurate, and there isn't really a "keyword" here.
  • make the keyword ordering for search literal, regexp, structural and move it to the end since visible toggles take precedence now

Merge request reports

Loading