Search Module
Advanced search and discovery module enabling powerful content finding capabilities. Supports semantic search, multilingual queries, and intelligent filtering for enhanced user experience.
Search Features
Content Types
Filter Options
Recommended For
The Search module provides comprehensive search and discovery capabilities for any platform with searchable content. It enables users to quickly find relevant information using various search methods and intelligent filtering.
Semantic Search
AI-powered search that understands context and intent, not just keywords
Autocomplete & Suggestions
Real-time query suggestions and auto-completion for better user experience
Faceted Search
Multi-dimensional filtering allowing users to narrow results by various criteria
Visual & Voice Search
Advanced search methods using images, voice input, and visual recognition
Multilingual Support
Search functionality across multiple languages with translation capabilities
Real-time Indexing
Instant search index updates when new content is added or modified
Multi-vendor product search and filtering
Essential for product discovery across thousands of items
Product catalog search and navigation
Critical for customer product discovery and conversion
Course and content search functionality
Helps users find relevant learning materials quickly
Property search with location and criteria filters
Advanced filtering essential for property discovery
User, content, and post search capabilities
Core functionality for social discovery and connections
Article search and content discovery
Helps readers find relevant news and archived content
semantic_searchAI-powered contextual understanding of search queries
autocompleteReal-time query suggestions as users type
faceted_searchMulti-dimensional filtering and categorization
visual_searchSearch using images and visual recognition
voice_searchVoice-activated search queries and commands
predictive_searchAI predictions of what users want to find
filter_searchAdvanced filtering options for precise results
advanced_searchComplex query building with boolean operators
saved_searchesSave and retrieve frequent search queries
search_historyTrack and revisit previous search queries
real_time_suggestionsLive suggestions based on trending searches
typo_correctionAutomatic correction of spelling mistakes
productsPhysical and digital products in catalogs
servicesService offerings and professional services
contentArticles, blogs, documentation, and media
usersUser profiles and social connections
locationsPlaces, addresses, and geographic points
documentsFiles, PDFs, and document repositories
mediaImages, videos, audio files, and multimedia
eventsCalendar events, conferences, and activities
reviewsUser reviews, ratings, and feedback
categoriesTaxonomies, tags, and classification systems
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Search Module",
"description": "Module for search and discovery functionality",
"aimlVersion": "2.0.1",
"schemaVersion": "2.0.1",
"type": "object",
"properties": {
"version": {
"type": "string",
"const": "2.0.1",
"description": "Module version"
},
"enabled": {
"type": "boolean",
"description": "Whether search module is enabled"
},
"features": {
"type": "array",
"items": {
"type": "string",
"enum": [
"semantic_search", "autocomplete", "faceted_search",
"visual_search", "voice_search", "predictive_search",
"filter_search", "advanced_search", "saved_searches",
"search_history", "real_time_suggestions", "typo_correction"
]
},
"description": "Search capabilities and features available"
},
"languages": {
"type": "array",
"items": { "type": "string" },
"description": "Languages supported for search queries"
},
"searchTypes": {
"type": "array",
"items": {
"type": "string",
"enum": [
"products", "services", "content", "users", "locations",
"documents", "media", "events", "reviews", "categories"
]
},
"description": "Types of content that can be searched"
},
"indexingMethods": {
"type": "array",
"items": {
"type": "string",
"enum": ["real_time", "batch", "incremental", "manual"]
},
"description": "How search index is updated"
},
"searchFilters": {
"type": "object",
"properties": {
"priceRange": { "type": "boolean" },
"dateRange": { "type": "boolean" },
"category": { "type": "boolean" },
"location": { "type": "boolean" },
"rating": { "type": "boolean" },
"availability": { "type": "boolean" },
"tags": { "type": "boolean" },
"customFilters": {
"type": "array",
"items": { "type": "string" }
}
}
}
},
"required": ["version", "enabled"]
}{
"modules": {
"search": {
"version": "2.0.1",
"enabled": true,
"features": [
"semantic_search",
"autocomplete",
"faceted_search",
"filter_search",
"typo_correction",
"real_time_suggestions"
],
"languages": ["en", "es", "fr", "de", "zh", "ja"],
"searchTypes": [
"products",
"services",
"content",
"reviews",
"categories"
],
"indexingMethods": ["real_time", "incremental"],
"searchFilters": {
"priceRange": true,
"dateRange": true,
"category": true,
"location": true,
"rating": true,
"availability": true,
"tags": true,
"customFilters": ["brand", "material", "size", "color"]
}
}
}
}https://schemas.meta-aiml.org/v2.0.1/templates/module/search.jsonIncluded in entity schemas via the modules object