Full-Text Search Across Artefact Content
Full-Text Search Across Artefact Content
Current Pain:
Search likely only works on:
Contact name
Invoice number
❌ Not description → results missing
Amount
Date etc
User Story: Full-Text Search Across Artefact Content
As a user, I want to search for text within all fields of a document (including line-item descriptions) so that I can quickly locate and filter relevant quotes, invoices, and other artefacts based on their content.
Acceptance Criteria
1. Search Scope
The system indexes all textual fields within artefacts, including:
- Line-item descriptions
- Notes and terms
- Reference fields
- Search Input
User can enter:
Keywords
- Phrases (e.g., “website redesign”)
- Partial text (optional but recommended)
- Filtering Behavior
- Results include any artefact where the query matches:
Any field within the document
Supports:
Partial matches (e.g., “design” → “redesign”)
Case-insensitive matchingResults Display
Only matching artefacts are returned
Matching fields are:
Highlighted (e.g., snippet showing match in description)
Contextualized (e.g., show which line item matched)Performance
Results returned within:
<2 seconds for standard datasets (e.g., ≤10,000 documents)No Results Handling
Clear message:
“No documents found matching your search”
Optional: suggestions or similar termsRanking (Nice-to-have but powerful)
Results ranked by relevance:
Exact matches > partial matches
Matches in description weighted highly
Practical Example (Your Use Case)
You created 20 quotes like:
“Website redesign – Phase 1”
“Mobile app UI design”
“SEO optimisation”
Expected:
Search: “design”
→ Returns all relevant quotes where “design” appears in descriptions
Thanks for submitting your idea on Xero Product Ideas. We appreciate you taking time to let us know how we could improve Xero for you.
Your feedback will soon be reviewed by our Community team, and in the meantime this can begin to build support with votes from other community members.
If you're interested to see recent releases or get a pulse on what's coming soon see The Long and Short of it. 🙂