Nicotine+ provides comprehensive search functionality to help you find files across the Soulseek network. You can perform different types of searches and use advanced query syntax to refine your results.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/nicotine-plus/nicotine-plus/llms.txt
Use this file to discover all available pages before exploring further.
Search Modes
Nicotine+ supports multiple search modes to find files:- Global Search
- Room Search
- Buddy Search
- User Search
- Wishlist Search
Searches across all users on the Soulseek network.Best for: Finding popular files, discovering new contentNote: Results depend on server availability and network connectivity
Search Query Syntax
Nicotine+ supports advanced search operators:Basic Search
Excluded Words
Use the minus sign (
-) before a word to exclude it from results.Partial Matching
Combining Operators
Search Process
Enter Search Term
Type your query using the syntax above. Special characters like
!, @, #, etc. are automatically removed.Execute Search
Press Enter or click the Search button. Nicotine+ will:
- Sanitize your search term
- Generate a unique search token
- Send the request to the network
- Begin collecting results
Search History
Nicotine+ maintains a history of your recent searches:Managing Search History
Managing Search History
- Automatic saving: Last 200 searches are stored
- Quick access: Use dropdown to repeat previous searches
- Clear history: Disable in preferences or clear manually
- Privacy: Disable history in preferences if desired
Search history is stored locally and never shared with other users.
Wishlist Searches
Wishlist searches run automatically at intervals set by the server:Adding to Wishlist
Create Wishlist Item
Right-click a search tab and select “Add to Wishlist” or use the wishlist manager.
Configure Filters
Set custom filters for wishlist items:
- Minimum/maximum file size
- Bitrate requirements
- Country restrictions
- File type filters
- Free slot requirements
Wishlist Features
- Custom Filters
- Ignore Users
- Search Interval
Apply advanced filters to wishlist results:Filter In: Only show results containing specific textFilter Out: Exclude results with certain textSize: Minimum and maximum file size limitsBitrate: Audio quality requirementsFree Slot: Only show users with free upload slotsCountry: Geographic restrictionsFile Type: Limit to specific extensionsLength: Audio duration requirements
Search Results Management
Filtering Results
Refine search results using filters:Downloading from Results
Choose Download Action
- Download: Queue selected files
- Download Folder: Download entire folder containing the file
- Download All: Queue all results from selected user
Search Response Configuration
Control how you respond to search requests from others:Enable/Disable Responses: Toggle whether you respond to searchesMinimum Characters: Set minimum search term length (default: 3)Maximum Results: Limit results per search (default: 50)Response Speed: Balance between thoroughness and performance
Performance Optimization
Excluded Search Phrases
The server may provide a list of prohibited search terms:Search Statistics
Nicotine+ tracks search activity:- Number of searches performed
- Searches received from other users
- Results provided to others
- Popular search terms (in logs)
Advanced Features
Word Index
Nicotine+ builds a word index of your shares for fast searching:How the Word Index Works
How the Word Index Works
- Tokenization: File and folder names are split into words
- Normalization: Punctuation removed, converted to lowercase
- Indexing: Each word mapped to file indices
- Intersection: Search terms combined using set operations
- Retrieval: Matching files returned with full metadata
Search Algorithm
When processing search requests:Troubleshooting
No Search Results
- Check network connectivity
- Verify search term isn’t too specific
- Try different search modes (global vs. room)
- Ensure you’re connected to the server
- Check if search term contains excluded phrases
Slow Search Responses
- Server congestion during peak hours
- Network latency issues
- Large share database (optimize with filters)
- Insufficient system resources
Missing Expected Results
- User may be offline
- Files not shared at appropriate permission level
- Search filters too restrictive
- Files match excluded search phrases
- User has you ignored/blocked