AI Search
Provides AI semantic search capabilities, including text search and image-based search.
Introduction to AI Search Plugin
Key Features
How to Use AI Search
Status Queries
eagle.onPluginCreate(async (plugin) => {
const aiSearch = eagle.extraModule.aiSearch;
// Check if the plugin is installed
const isInstalled = await aiSearch.isInstalled();
console.log('Installed:', isInstalled);
// Check if the service is ready
const isReady = await aiSearch.isReady();
console.log('Service Ready:', isReady);
// Check if the service is starting
const isStarting = await aiSearch.isStarting();
console.log('Starting:', isStarting);
// Check if data is syncing
const isSyncing = await aiSearch.isSyncing();
console.log('Syncing:', isSyncing);
});Service Control
Search Methods
searchByText(query, options) - Text Semantic Search
searchByBase64(base64, options) - Base64 Image Search
searchByItemId(itemId, options) - Search by Existing Item
Complete Example
Building a Similar Image Search Feature
API Reference
Status Query Methods
Method
Return Type
Description
Service Control Methods
Method
Return Type
Description
Search Methods
Method
Return Type
Description
Search Result Format
Last updated