What is Vectara?
Vectara is a search engine powered by large language models and the latest neural network and information retrieval technologies to deliver search results with high efficacy and low latency. Developers and engineers can use Vectara to add advanced semantic search capabilities in their sites and applications. Vectara can understand queries in natural language phrases and questions regardless of how the question is asked.
How does Vectara work?
Vectara uses LLMs and neural networks to apply complete vector encoding for all indexed content and all queries, allowing for a high efficacy semantic response. Vectara combines native neural indexing for all content, statistical keyword algorithms, and re-rankers to maximize the relevance of results across a wide spectrum of queries and data classes.
How can I benefit from Vectara?
You can benefit from Vectara if:
- You are looking to augment search efficacy of an existing search solution.
- You are looking to add or replace a search solution within a new or existing application or website.
- You are building an application or natural language processing (NLP) pipeline that needs to better classify, retrieve, and/or present text within a specific application context.
What are the use cases for Vectara?
- Web and application search for digital media, online retail, communities, and forums
- Product search in SaaS and enterprise applications
- Question and answer oriented search such as FAQ search, customer support agent assistance, and chatbots
- Documentation search
How is Vectara different from other search solutions?
Vectara has many core features in its Search-as-a-Service platform, and we have unique features that address limitations of current in-market systems.
Some of Vectara’s unique differentiators include:
- 100 % neural, LLM-powered search pipeline – encoding, retrieval, and reranking – that delivers a true semantic response for all indexed content and query types.
- API-first semantic search as a service platform that can be easily set up by any web or application developer in minutes without prior configuration, tuning, or optimization.
- Intelligent search that eliminates the need for synonyms, stop words, spelling correction, and stemming rules.
- Cross language search – search an index in a given language with queries from a different language.
- Operationalization of industry-leading neural network models for ultra-fast and cost-effective search.
What countries is Vectara available in?
Vectara is a cloud-based search engine running on AWS infrastructure. See the AWS Regional Services page for more details.
How do I become a Vectara partner?
Please contact us at [email protected]
How do I apply for a job at Vectara?
You can check all our available openings on our Careers page.
How do I get up and running with Vectara?
All you need to do is sign up with a company email address. You will then get access to the Vectara console to get started with ingesting documents and testing the search engine.
For more information on setting up Vectara, you can check out our Getting Started and Docs.
How long does it take to implement Vectara?
Setting up and implementing Vectara in production can be done on the same day. Index your first document and issue your first batch of queries in under 5 minutes.
What file types does Vectara support?
Vectara supports PDF, Microsoft Word, Microsoft Powerpoint, Open Office, HTML, JSON, XML, email in RFC822, text, RTF, ePUB, and Common Mark.
What languages does Vectara support?
You can index and search on in the world’s most commonly written 11 languages.
Can I index from any data source?
You can index data from any text document in a supported file format via Vectara APIs or the file upload feature within the Vectara console.
Can I search across multiple indexes?
Yes, you can issue a single query or multiple queries in parallel to one or multiple indexes.
What are the deployment options for Vectara?
Vectara is a fully managed cloud platform, maintained by the Vectara team and deployed on AWS. Like other multi-tenant SaaS services, it employs a release process designed to ensure features ship faster, the product can scale seamlessly when any client load increases and it leverages enterprise-grade security provided, in part, by AWS. This eliminates the responsibility for server maintenance, upgrades and capacity provisioning.
What resources do I need to deploy Vectara?
No additional or specialized engineering, hardware, or infrastructure resources are needed to successfully deploy Vectara. Vectara was developed to make it easy for web and application developers to integrate semantic search in sites and applications without the need for additional training or resources.
For more information on setting up Vectara, you can check out our Getting Started and Docs.
Does Vectara have any scalability limits?
Vectara can auto scale from small volumes of text to millions of documents without the need to manage the provisioning of additional computing infrastructure. Vectara automatically adds capacity as needed to handle higher query volumes.
I am having trouble setting up Vectara. What should I do?
If you are having any trouble setting up Vectara or need any help with implementation, you can send a message on our Vectara Discourse Community or contact Vectara support directly at [email protected]
You can also visit https://support.vectara.com.
What are Vectara’s SLAs?
Vectara offers SLAs in support, availability, and performance.
For a full list of available Vectara SLAs, please review our Pricing page and order form documents.
What are the different options for buying Vectara?
There are 2 Vectara subscription plans to choose from: Growth and Scale.
You can visit Vectara’s pricing page to view the different features for each plan and determine the best one for your needs.
Is there a free plan?
Yes, Vectara’s Growth plan is free with a defined query volume that resets every month and storage capacity allocation. Customers who need more queries and / or storage capacity can purchase additional capacity bundles on the Growth plan.
What is Vectara’s pricing model?
Vectara has a usage-based pricing model that is a function of search queries processed and account size. Visit our pricing page for more details.
How do you count queries in your pricing model?
Any queries that are issued to indexed content – via the Vectara console or the Vectara API – are counted towards the query count.
What is the definition of account size in the pricing model?
Account size is the sum of text size (measured in MB) within all corpora in the customer account, before any replication factor is applied.
How does billing work?
For Growth plan users, Vectara’s free tier supports up to 15,000 queries per month and 50 MB of storage capacity. No credit card is required at signup and no billing will occur.
For Growth plan users that require additional capacity bundles of queries and account size, a credit card is required.
For Growth plan users, the Billing tab within the Vectara Console contains invoice and payment history.
Which payment methods and currencies are accepted by Vectara?
Vectara accepts payments made through a credit card. Vectara supports billing in United States Dollar (USD).
Is there any commitment once I start paying for Vectara?
For Vectara’s Growth plan, there is no commitment requirement.
What happens if I exceed my committed plan usage?
Vectara users will receive a notification when they have consumed their monthly query allocation.
Users will then get an option to buy additional capacity or wait until their account resets for the next month.
How do I switch from one plan to another?
Some upgrade and downgrade functions can be performed directly within the Vectara Console For any other requests, please reach out directly to [email protected]
How can I change my account details and billing information?
Account details and billing information can be accessed and changed from the Billing tab within the Vectara Console
Security and Privacy
How does Vectara handle and process personal and customer sensitive information?
Vectara supports full client control over how data is preserved, including the support of a full deletion of customer data via API. Clients decide what data they transmit to the service and what data remains within the service, with the exception of billing and billing contact data.
Does Vectara implement any encryption standards for information processing?
Vectara ensures sensitive data is encrypted and the keys are managed both logically and physically by the appropriate teams.
Encryption at rest is AES 256-bit symmetric key encryption. Separate keys are managed per corpus, and access to keys is through an account master key managed on FIPS 140-2 compliant hardware. Vectara also provides the option of a customer managed account master key. Encryption in transit is TLS 1.3.
Does Vectara have a security program?
Vectara has a documented security program that is audited periodically for major security program objectives, status of security program non conformities, and risk logs. The system architecture was designed to enable ready compliance with SOC 2 and ISO 27001 standards.
Does Vectara have a disaster recovery plan?
Vectara has policies and procedures for disaster recovery and backup. Vectara has established, documented, implemented, and maintained processes, procedures, and controls to ensure the required level of continuity for information security during an adverse situation.
Information processing facilities, infrastructure, and application architecture are implemented with redundancy sufficient to meet and support high availability requirements.
I have a question that is not listed here. How can I get an answer?
You can contact Vectara Support to get an answer to your question at [email protected] or https://support.vectara.com.