kelindar/search é uma biblioteca Go que fornece recursos de busca vetorial embutida e embeddings semânticos, construída com base no llama.cpp. Esta biblioteca é particularmente adequada para projetos pequenos e médios que precisam de recursos robustos de busca semântica, mantendo uma implementação simples e eficiente. Ela suporta modelos BERT GGUF, permitindo que os usuários aproveitem técnicas de embeddings complexas sem a complexidade dos sistemas de busca tradicionais. A biblioteca também oferece aceleração de GPU, permitindo cálculos rápidos em hardware compatível. Se seu conjunto de dados tiver menos de 100.000 entradas, esta biblioteca pode ser facilmente integrada ao seu aplicativo Go para implementar recursos de busca semântica.