Add multi-field search by formaceft-93 · Pull Request #653 · allure-framework/allure3 · GitHub
Skip to content

Add multi-field search#653

Merged
baev merged 3 commits into
mainfrom
new-search
May 21, 2026
Merged

Add multi-field search#653
baev merged 3 commits into
mainfrom
new-search

Conversation

@formaceft-93

@formaceft-93 formaceft-93 commented May 15, 2026

Copy link
Copy Markdown
Contributor

Adds a dedicated search payload for Awesome reports and switches the tree query search to MiniSearch. Search now works beyond test name/id and can match fields like fullName, historyId, owner and visible labels, categories, top-level error messages, and links.

The search data is written separately as widgets/search-index.json and per environment as widgets//search-index.json, so tree.json stays focused on rendering the tree and multi-environment reports only search within the selected environment. The frontend loads and builds the MiniSearch index lazily when a query is entered, then intersects search matches with existing status/tag/category filters.


@github-actions

github-actions Bot commented May 15, 2026

Copy link
Copy Markdown

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this one should be used last, I would say the order is

"id",
"name",
"fullName",
"owner",
"labels",
"links",
"categories",
"statusMessage",
"historyId",

@baev baev merged commit e0a3221 into main May 21, 2026
11 checks passed
@baev baev deleted the new-search branch May 21, 2026 12:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants