ZachNagengast/similarity-search-kit
🔎 SimilaritySearchKit is a Swift package providing on-device text embeddings and semantic search functionality for iOS and macOS applications.
This is a tool for iOS and macOS developers to add "smart search" to their apps, allowing users to find information based on meaning, not just keywords. It takes in text documents or other textual content and lets users ask questions or search using natural language. The output is a list of the most relevant text segments, even if the exact words aren't present. This is designed for app developers building features like privacy-focused document search, offline question-answering, or content recommendations directly on users' Apple devices.
519 stars. No commits in the last 6 months.
Use this if you are an iOS or macOS developer building an application where you need to implement fast, private, and semantic search capabilities directly on the user's device.
Not ideal if you are a non-developer end-user looking for a ready-to-use search application, or if you need to perform semantic search on a remote server or a non-Apple platform.
Stars
519
Forks
50
Language
Swift
License
Apache-2.0
Category
Last pushed
Jun 04, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/ZachNagengast/similarity-search-kit"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
patrickfrank1/chesspos
Embedding based chess position search and embedding learning for chess positions
alexklibisz/elastiknn
Elasticsearch plugin for nearest neighbor search. Store vectors and run similarity search using...
freedmand/semantra
Multi-tool for semantic search
koursaros-ai/nboost
NBoost is a scalable, search-api-boosting platform for deploying transformer models to improve...
Mubelotix/SimRepo
Shows similar repositories in the sidebar