Skip to Content
📚 Core FeaturesAdvanced Search

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.

The fastest way to find links:

  1. Press S or click the search box in the navigation
  2. Start typing
  3. Results appear instantly as you type
  4. Click a result to open it

Quick search looks for matches in:

  • Link titles
  • URLs
  • Descriptions
  • Tags
  • List names

Access more powerful search options:

  1. Click “Advanced Search” or press Ctrl+Shift+F
  2. Use multiple filters simultaneously
  3. Save common searches for quick access

Search Filters

  • Query: Search in titles, URLs, and descriptions
  • Exact Match: Find exact phrases (use quotes)
  • Exclude Terms: Use -term to 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 present
  • NOT: Exclude term

Examples:

  • javascript AND tutorial
  • python OR ruby
  • programming 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)

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:

  1. Perform an advanced search
  2. Click “Save This Search”
  3. Give it a name (e.g., “Unread Tutorials”)
  4. Choose privacy:
    • Private: Only you can use it
    • Shared: Other users can use it
  5. Click “Save”

Using Saved Searches

  1. Click “Saved Searches” in the navigation
  2. Select a saved search
  3. Results appear instantly
  4. Modify filters if needed

Managing Saved Searches

  1. Go to Settings → Saved Searches
  2. Edit or delete saved searches
  3. Share with other users
  4. 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

  1. Perform a search
  2. Click the “Sort” dropdown
  3. Select your preferred order
  4. 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

  1. Select multiple results using checkboxes
  2. Click “Bulk Actions”
  3. Choose an action:
    • Add tags
    • Remove tags
    • Add to lists
    • Remove from lists
    • Change privacy
    • Delete
  4. 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

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:

  1. Be specific: Use multiple filters to narrow results
  2. Use tags: Tag-based searches are very fast
  3. Avoid wildcards at start: *term is slower than term*
  4. 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:

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

  1. Search for a domain: url:example.com
  2. Sort by URL
  3. Look for similar titles
  1. Use date filter: Added Before 2022-01-01
  2. Check status to find broken links
  3. Review and update or delete
  1. Advanced Search
  2. Exclude all your common tags
  3. Or use the API to find links with zero tags
  1. Create a to-review tag
  2. Save a search for this tag
  3. Review regularly and remove tag when done
  1. Search by domain (e.g., github.com)
  2. Sort by date added
  3. See what you’ve been saving recently

Keyboard Shortcuts

Speed up your search workflow:

  • S - Focus search box
  • Ctrl+Shift+F - Open advanced search
  • Enter - Execute search
  • Esc - Clear search / close search
  • / - Navigate results
  • Enter - 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

  1. Use tags effectively: Tag consistently for better search
  2. Save common searches: Don’t repeat complex queries
  3. Regular maintenance: Clean up broken and outdated links
  4. Descriptive titles: Make links easier to find
  5. Use lists for context: Lists help organize search results
  6. Learn operators: Master boolean and field-specific search
  7. Bookmark searches: Save search URLs for quick access

Next Steps