{% extends "base.html" %} {% block title %}Search Images - SEREACT Web Client{% endblock %} {% block content %}
AI-Powered Image Search
Use natural language to describe the image content you're looking for
{% if query %}

Search Results for "{{ query }}" {% if total is defined %} {{ total }} found {% endif %}

Clear Search
{% if results %}
{% for image in results %}
{{ image.filename }}
{% if image.similarity_score %}
Similarity {{ (image.similarity_score * 100) | round(1) }}%
{% endif %}
{{ image.filename }}

{{ image.description or 'No description' }}

{{ (image.file_size / 1024 / 1024) | round(2) }} MB
{{ image.upload_date.strftime('%Y-%m-%d') if image.upload_date else 'Unknown' }}
{% if image.tags %}
{% for tag in image.tags %} {{ tag }} {% endfor %}
{% endif %}
{% endfor %}
{% else %}

No Results Found

Try adjusting your search query or reducing the similarity threshold.

{% endif %} {% else %}
Search Examples

Try these example searches to see how AI-powered semantic search works:

Visual Content
Colors & Moods
Places & Objects
Activities & Emotions
How AI Search Works
Semantic Understanding

The AI understands the meaning behind your words, not just exact matches. It can find images based on concepts, emotions, and visual elements.

Vector Similarity

Images are converted to high-dimensional vectors that capture visual features. Search finds images with similar vector representations.

Adjustable Precision

Use the similarity threshold to control how strict the matching is. Lower values return more results, higher values are more precise.

{% endif %} {% endblock %} {% block scripts %} {% endblock %}