Understanding Vector Search with Typesense
TLDR In a chat with em1nos and Andrew, Kishore Nallan explained how Vector Search works. He clarified that it can be useful for recommendations and personalization, but it requires machine learning to convert data into vectors before searching.
Sep 11, 2022 (13 months ago)
em1nos
08:01 AMCould you tell us a bit more about Vector Search? Sounds amazing!
How does it work?
What can we expect to be able to do, that we can't do right now with Typesense?
Is the RC publicly available?
I'm guessing the release of Vector Search is a few versions away? We should not expect it soon?
Kishore Nallan
10:11 AMWe've a RC build available already where you can try it out:
typesense/typesense:0.24.0.rcn12
https://gist.github.com/kishorenc/f008c3a60ee58cb084b0c33c0dbce148
> What can we expect to be able to do, that we can't do right now with Typesense?
It allows you to do things like recommendations by building an embedding (which are vectors) which can be indexed into Typesense and searched using a vector query for fetching recommended items.
Still need to work on the docs that show how you can build a model that produces vector embeddings etc. if you aren't familiar with that.
em1nos
10:15 AMKishore Nallan
10:16 AMem1nos
10:19 AMem1nos
10:19 AMKishore Nallan
10:20 AMem1nos
10:22 AMem1nos
02:04 PMFor anyone interested in reading more about vector search:
https://www.infoworld.com/article/3634357/what-is-vector-search-better-search-through-ai.html
Or just google it, I guess.
em1nos
02:04 PMSep 12, 2022 (13 months ago)
Andrew
05:03 PMAndrew
05:03 PMSep 13, 2022 (13 months ago)
Kishore Nallan
05:46 AMAndrew
06:23 PMTypesense
Indexed 2779 threads (79% resolved)
Similar Threads
Optimizing Dataset of Podcast Feeds for a Searchable Database
Alexander seeks advice on optimizing a podcast database for search. Kishore Nallan suggests data size and stopwords impact RAM usage, and that benchmarking on 1M records would be useful. satish raises the potential need for vector searching. Both recommend feeding user activity data into ML models for relevancy ranking. Collaboration was suggested.
Integrating Semantic Search with Typesense
Krish wants to integrate a semantic search functionality with typesense but struggles with the limitations. Kishore Nallan provides resources, clarifications and workarounds to the raised issues.
Comparing Vector Search Capabilities: Typesense, Pinecone, and Weaviate
Viktor asked Kishore Nallan about Typesense's vector search capabilities compared to Pinecone and Weaviate. Kishore Nallan explained the differences and shared about upcoming enhancements.
Utilizing Vector Search and Word Embeddings for Comprehensive Search in Typesense
Bill sought clarification on using vector search with multiple word embeddings in Typesense and using them instead of OpenAI's embedding. Kishore Nallan and Jason informed him that their development version 0.25 supports open source embedding models. They also resolved Bill's concerns regarding search performance, language support, and limitations in the search parameters.
Announcement: General Availability of Typesense v0.25.0
Jason announces release of Typesense v0.25.0, listing new features. Users express excitement and ask pertinent questions. Gorkem, Manuel, and Daniel commend the team for the new functionalities. Manish and Tugay share their positive experiences with Typesense. Jason and Kishore Nallan answer questions and thank users for their feedback.