Smart Image Search Engine with AI Object Detection and Elasticsearch
Workflow Description
Automation that receives images via HTTP request, analyzes their content using AI object detection, enriches metadata with detected objects, and indexes everything in Elasticsearch for advanced filterable image search capabilities based on visual content.
How it works
- 1.Receive images through manual HTTP request trigger
- 2.Split incoming batch and process each image individually
- 3.Detect objects and elements within images using AI vision
- 4.Enrich metadata with detected object information and classifications
- 5.Store processed images and metadata in Elasticsearch index
- 6.Enable searchable retrieval filtered by detected objects and attributes
Use cases
- Build searchable image libraries indexed by visual content and objects
- Create intelligent image indexing for e-commerce product catalogs and inventory management
- Implement advanced visual search across thousands of images by object type
Requirements
- Active Elasticsearch instance with accessible database and index configuration
- AI object detection service integrated or accessible via API endpoint
- Image processing capability supporting metadata enrichment and manipulation
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (17)
When clicking "Test workflow"
Manual Trigger
Fetch Source Image
HTTP Request
Split Out Results Only
Split Out
Filter Score >= 0.9
Filter
Crop Object From Image
Edit Image
Set Variables
Set
Use Detr-Resnet-50 Object Classification
HTTP Request
Upload to Cloudinary
HTTP Request
Create Docs In Elasticsearch
Elasticsearch
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Fetch Source Image Again
HTTP Request
Sticky Note8
Sticky Note
Sticky Note5
Sticky Note