Ship text, semantic, and visual search in minutes. Use this quickstart to index data, call the APIs, and embed the live search widget.
/api/search/text/api/search/semantic/api/search/visualCreate records with text, metadata, and optional images. For the demo we load public/data/products.json.
curl -s https://sightscout.net/api/search/index \
-H 'Content-Type: application/json' \
-d '{
"id": 1,
"title": "Aurora Sneakers",
"description": "Lightweight running shoes with breathable mesh",
"keywords": ["running","sport"],
"category": "Footwear",
"image": "/assets_home/images/products/p1.png"
}'
Reuse the hero component logic — tabs for Text/Semantic/Visual, debounced input, Command dropdown, keyboard navigation, highlights, and result badges.
<script src="https://sightscout.net/js/widget.min.js" defer></script>
<script>
window.SightScoutWidget && window.SightScoutWidget.init({
selector: '#search',
mode: 'text',
endpoint: 'https://sightscout.net/api/search',
maxResults: 8,
theme: 'auto'
});
</script>