Last Updated: 3/13/2026
Advanced Search
LinkAce provides powerful search capabilities to help you find exactly what you’re looking for, even with thousands of bookmarks. This guide covers all search features and techniques.
Quick Search
The fastest way to find links:
- Press
Sor click the search box in the navigation - Start typing
- Results appear instantly as you type
- Click a result to open it
Quick search looks for matches in:
- Link titles
- URLs
- Descriptions
- Tags
- List names
Advanced Search
Access more powerful search options:
- Click “Advanced Search” or press
Ctrl+Shift+F - Use multiple filters simultaneously
- Save common searches for quick access
Search Filters
Text Search
- Query: Search in titles, URLs, and descriptions
- Exact Match: Find exact phrases (use quotes)
- Exclude Terms: Use
-termto exclude results
Tags
- Include Tags: Show links with ALL selected tags
- Exclude Tags: Hide links with specific tags
- Any Tag: Show links with ANY of the selected tags
Lists
- In List: Show only links in specific lists
- Not in List: Exclude links from specific lists
- Multiple Lists: Combine list filters
Privacy
- Private: Your private links only
- Internal: Shared with registered users
- Public: Publicly accessible links
- All: Show all links you have access to
Status
- Working: Links that passed the last check
- Broken: Links that are no longer accessible
- Moved: Links that have been redirected
- Unchecked: Links that haven’t been checked yet
Date Filters
- Added After: Links added after a specific date
- Added Before: Links added before a specific date
- Date Range: Combine both for a specific period
Domain
- From Domain: Show links from specific websites
- Exclude Domain: Hide links from specific websites
Search Operators
Use special operators for precise searches:
Boolean Operators
AND: Both terms must be present (default)OR: Either term can be presentNOT: Exclude term
Examples:
javascript AND tutorialpython OR rubyprogramming NOT java
Wildcards
*: Match any characters?: Match single character
Examples:
java*(matches javascript, java, jakarta)test?(matches test1, test2, testa)
Exact Phrases
Use quotes for exact matches:
"machine learning"(exact phrase)"react hooks"(exact phrase)
Field-Specific Search
Search in specific fields:
title:react(search only in titles)url:github.com(search only in URLs)description:tutorial(search only in descriptions)
Combining Filters
Create complex queries by combining multiple filters:
Example 1: Find unread JavaScript tutorials
- Query:
javascript - Tags:
tutorial,to-read - Status:
Working
Example 2: Find recent design resources
- Query:
design - Added After:
2024-01-01 - Tags:
reference - Privacy:
All
Example 3: Find broken links from a specific domain
- Domain:
example.com - Status:
Broken - Added Before:
2023-12-31
Saved Searches
Save frequently used searches for quick access:
Creating a Saved Search
- Perform an advanced search
- Click “Save This Search”
- Give it a name (e.g., “Unread Tutorials”)
- Choose privacy:
- Private: Only you can use it
- Shared: Other users can use it
- Click “Save”
Using Saved Searches
- Click “Saved Searches” in the navigation
- Select a saved search
- Results appear instantly
- Modify filters if needed
Managing Saved Searches
- Go to Settings → Saved Searches
- Edit or delete saved searches
- Share with other users
- Set a default search for the homepage
Sorting Results
Control how search results are ordered:
Sort Options
- Relevance: Best matches first (default for text searches)
- Date Added: Newest first
- Date Added (Oldest): Oldest first
- Title (A-Z): Alphabetical
- Title (Z-A): Reverse alphabetical
- URL: Sort by domain and path
Changing Sort Order
- Perform a search
- Click the “Sort” dropdown
- Select your preferred order
- Results update immediately
Search Results
Result Display
Each result shows:
- Title: Link title (clickable)
- URL: Full URL (clickable)
- Description: First few lines
- Tags: All associated tags
- Lists: Lists containing the link
- Added Date: When it was saved
- Status: Working, broken, or moved indicator
Result Actions
From search results, you can:
- Open Link: Click title or URL
- Edit: Modify link details
- Add to List: Add to one or more lists
- Add Tags: Tag the link
- Delete: Remove the link
- Select: Use checkboxes for bulk actions
Bulk Actions on Results
- Select multiple results using checkboxes
- Click “Bulk Actions”
- Choose an action:
- Add tags
- Remove tags
- Add to lists
- Remove from lists
- Change privacy
- Delete
- Confirm the action
Filtering Search Results
Further refine results after searching:
Quick Filters
- Click a tag to filter by that tag
- Click a list to filter by that list
- Click a domain to filter by that domain
Faceted Search
Use the sidebar to refine results:
- Tags: See tag distribution in results
- Lists: See list distribution
- Domains: See domain distribution
- Date: See temporal distribution
Click any facet to apply that filter.
Search Performance
Optimizing Searches
For best performance:
- Be specific: Use multiple filters to narrow results
- Use tags: Tag-based searches are very fast
- Avoid wildcards at start:
*termis slower thanterm* - Use saved searches: Pre-computed for instant results
Search Limits
- Maximum results per page: 100 (configurable)
- Default results per page: 25
- Maximum saved searches: Unlimited
Search API
Search programmatically via the API:
Basic Search
curl -H "Authorization: Bearer YOUR_TOKEN" \
"https://linkace.example.com/api/v1/search?query=javascript"Advanced Search
curl -H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-X POST https://linkace.example.com/api/v1/search \
-d '{
"query": "javascript",
"tags": ["tutorial", "advanced"],
"is_private": false,
"order_by": "created_at",
"order_dir": "desc",
"per_page": 50
}'Search Response
{
"data": [
{
"id": 123,
"url": "https://example.com",
"title": "JavaScript Tutorial",
"description": "Learn JavaScript",
"tags": ["javascript", "tutorial"],
"lists": [1, 3],
"is_private": false,
"created_at": "2024-01-15T10:30:00Z"
}
],
"meta": {
"current_page": 1,
"total": 42,
"per_page": 25
}
}Search Tips & Tricks
Finding Duplicates
- Search for a domain:
url:example.com - Sort by URL
- Look for similar titles
Finding Old Links
- Use date filter: Added Before
2022-01-01 - Check status to find broken links
- Review and update or delete
Finding Untagged Links
- Advanced Search
- Exclude all your common tags
- Or use the API to find links with zero tags
Finding Links to Review
- Create a
to-reviewtag - Save a search for this tag
- Review regularly and remove tag when done
Finding Popular Resources
- Search by domain (e.g.,
github.com) - Sort by date added
- See what you’ve been saving recently
Keyboard Shortcuts
Speed up your search workflow:
S- Focus search boxCtrl+Shift+F- Open advanced searchEnter- Execute searchEsc- Clear search / close search↓/↑- Navigate resultsEnter- Open selected result
Search Troubleshooting
No Results Found
- Check your filters aren’t too restrictive
- Verify privacy settings
- Try a simpler query
- Check spelling
Too Many Results
- Add more filters
- Use exact phrases with quotes
- Filter by date range
- Use tag combinations
Slow Searches
- Avoid leading wildcards
- Be more specific
- Use saved searches
- Check system performance
Unexpected Results
- Review your search operators
- Check if you’re using AND vs OR correctly
- Verify tag and list filters
- Clear filters and start over
Best Practices
- Use tags effectively: Tag consistently for better search
- Save common searches: Don’t repeat complex queries
- Regular maintenance: Clean up broken and outdated links
- Descriptive titles: Make links easier to find
- Use lists for context: Lists help organize search results
- Learn operators: Master boolean and field-specific search
- Bookmark searches: Save search URLs for quick access
Next Steps
- User Settings: Customize search preferences