Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 4 Go nearest-neighbor-search Projects
A cloud-native vector database, storage for next generation AI applicationsProject mention: Code Search with Vector Embeddings: A Transformer's Approach | dev.to | 2023-08-27
As the size of the codebase grows, storing and searching through embeddings in memory becomes inefficient. This is where vector databases come into play. Tools like Milvus, Faiss, and others are designed to handle large-scale vector data and provide efficient similarity search capabilities. I've wrtten about how to also use sqlite to store vector embeddings. By integrating a vector database, you can scale your code search tool to handle much larger codebases without compromising on search speed.
Weaviate is an open source vector database that stores both objects and vectors, allowing for combining vector search with structured filtering with the fault-tolerance and scalability of a cloud-native database, all accessible through GraphQL, REST, and various language clients.Project mention: Do we think about vector dbs wrong? | news.ycombinator.com | 2023-09-05
Hey @rvrs, I work on Weaviate and we are doing some improvements around increasing write throughput:
1. gRPC. Using gRPC to write vectors has had a really nice performance boost. It is released in Weaviate core but here is still some work on do on the clients. Feel free to get in contact if you would like to try it out.
2. Parameter tuning. lowering `efConstruction` can speed up imports.
3. We are also working on async indexing https://github.com/weaviate/weaviate/issues/3463 which will further speed things up.
In comparison with pgvector, Weaviate has more flexible query options such as hybrid search and quantization to save memory on larger datasets.
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Vald. A Highly Scalable Distributed Vector Search EngineProject mention: What is the reason for using go mod replace like this? | /r/golang | 2023-04-24
alvd = A Lightweight Vald. A lightweight distributed vector search engine works without K8s.
Go nearest-neighbor-search related posts
Implementing Vector Database for AI
1 project | dev.to | 23 Aug 2023
I've changed my mind about Code Interpretor
3 projects | /r/ChatGPT | 9 Jul 2023
FANN: Vector Search in 200 Lines of Rust
8 projects | news.ycombinator.com | 15 Jun 2023
Recruiting is broken. Let’s fix it!
2 projects | dev.to | 22 May 2023
What is the reason for using go mod replace like this?
1 project | /r/golang | 24 Apr 2023
Top 10 Best Vector Databases & Libraries
10 projects | dev.to | 19 Apr 2023
Vector Databases (power your embedding similarity search and AI applications).
2 projects | /r/engineering_stuff | 7 Apr 2023
A note from our sponsor - SonarQube
www.sonarqube.org | 23 Sep 2023
What are some of the best open-source nearest-neighbor-search projects in Go? This list will help you: