Introduction to TaylorType
TaylorType is a search-as-a-service platform that combines traditional search capabilities with modern AI to deliver intelligent, relevant results.
What is TaylorType?
TaylorType provides a complete search infrastructure that you can integrate into your application via our REST API or SDKs. Unlike traditional search engines that rely solely on keyword matching, TaylorType uses semantic understanding to comprehend user intent and deliver more relevant results.
Key capabilities include:
- Semantic Search - Understand meaning, not just keywords
- Real-time Indexing - Changes appear in search instantly
- Multi-modal Search - Search across text, images, and more
- Analytics - Understand what users are searching for
- Personalization - Tailor results to individual users
How It Works
TaylorType works in three simple steps:
1. Create an Index
An index is where your searchable data lives. Think of it as a database optimized for search. You can create multiple indices for different types of content (products, articles, users, etc.).
curl -X POST https://api.taylortype.com/v1/indices \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "products",
"settings": {
"semantic": true,
"language": "en"
}
}'
2. Index Your Data
Push your documents to the index. TaylorType automatically processes and indexes them for optimal search performance.
curl -X POST https://api.taylortype.com/v1/indices/products/documents \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"documents": [
{
"id": "prod_001",
"title": "Wireless Bluetooth Headphones",
"description": "Premium noise-canceling headphones...",
"price": 299.99,
"category": "Electronics"
}
]
}'
3. Search
Query your index with natural language. TaylorType returns relevant results ranked by semantic similarity and your custom relevance rules.
curl -X POST https://api.taylortype.com/v1/indices/products/search \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "comfortable headphones for working from home",
"limit": 10,
"semantic": true
}'
Core Features
Semantic Search
Traditional keyword search fails when users don't know the exact terms. TaylorType's semantic search understands that "affordable laptop" and "cheap computer" mean similar things, delivering relevant results even when exact keywords don't match.
Real-time Indexing
Unlike batch-based systems, TaylorType indexes documents in real-time. When you add, update, or delete a document, the changes are searchable within milliseconds.
Typo Tolerance
Users make mistakes. TaylorType automatically handles typos and misspellings, ensuring a search for "wirless headphnes" still returns "wireless headphones".
Faceted Search
Allow users to filter results by categories, price ranges, tags, and any custom attributes. Facets update dynamically based on the current result set.
Getting Started
Ready to add intelligent search to your application?
- Create a free account
- Get your API key from the dashboard
- Follow our Quickstart Guide
Need help? Check out our API Reference or reach out to our support team.
SDKs and Libraries
We provide official SDKs for popular languages:
| Language | Package | Installation |
|---|---|---|
| JavaScript/Node.js | @taylortype/sdk |
npm install @taylortype/sdk |
| Python | taylortype |
pip install taylortype |
| Ruby | taylortype |
gem install taylortype |
| Go | taylortype-go |
go get github.com/taylortype/taylortype-go |