Database architecture
Typesense cluster
The CCEyes platform employs a dual-database architecture, optimized for both search efficiency and robust data management. The architectural choice ensures that the platform is agile in content discovery while maintaining stringent data integrity.
The Typesense cluster is dedicated to storing all production-related data, encompassing both basic information and associated metadata provided by the providers.
A standout feature of the Typesense cluster is its vector search capability. To enhance search precision and relevance, the CCEyes platform leverages OpenAI embeddings on the production content. Embeddings transform textual content into high-dimensional vectors. When a user creates a prompt, it's also transformed into a similar vector. The vector search then identifies productions whose content vectors are closest to the prompt's vector, ensuring highly relevant search results.
Typesense is inherently designed for rapid search operations, making it an optimal choice for handling the vast repository of productions and ensuring quick response times for user queries.