Jason Bosco
08/15/2023, 10:42 PMv0.25.0
today! 🎉 🎊
Here are some key highlights:
⭐️ Semantic Search: Search for conceptually related terms in your dataset, even if the exact keyword does not exist in your dataset. Demo | Docs
⭐️ Hybrid Search: Combine both keyword and semantic / vector search results in a single query using rank fusion. Demo | Docs
⭐️ Automatic Embedding Generation: specify one or more string fields that should be used for generating embeddings during indexing & during search using
state-of-the-art embedding models, optionally using a GPU. Example | Docs
⭐️ Integration with OpenAI API, PaLM API and Vertex AI API: Have Typesense automatically make API calls to remote embedding services like OpenAI / Google, to generate vectors for the JSON data you index in Typesense. Example | Docs
⭐️ Query Analytics: Typesense now supports aggregation of popular search queries which can then be used as insights into query patterns. Docs
⭐️ Query Suggestions: You can use historical search terms to collected by the Query Analytics feature, to power Query Suggestions. Docs
⭐️ Update Documents by Query: You can now update all documents that match a filter_by
condition. Docs
Read the full changelog here and instructions on how to upgrade here.
A big thank you to everyone who contributed code, ideas, bug reports and feedback, especially with early RC builds of the of 0.25.0 🙏🙏
📣 Other Announcements:
⭐️ If you use LangChain or LlamaIndex, we now have integrations with these frameworks so you can easily integrate Typesense as a vector store with chat LLMs like ChatGPT to get it to respond with information from your data indexed in Typesense.
⭐ You can now create clusters with GPUs on Typesense Cloud (starting from 8GB RAM, 4vCPU). This is useful to speed up automatic embedding generation for semantic / hybrid search use-cases.
📈 Some Stats:
⭐️ We now serve 1.3 BILLION searches per month in Typesense Cloud.
⭐️ We’ve reached 7M Docker downloads.
⭐️ We’ve reached 14K GitHub stars.