<p align="center">
<img height="100" src="https://github.com/qdrant/qdrant/raw/master/docs/logo.svg" alt="Qdrant">
</p>
<p align="center">
<b>Vector Search Engine for the next generation of AI applications</b>
</p>
<p align=center>
<a href="https://github.com/qdrant/qdrant/actions/workflows/rust.yml"><img src="https://img.shields.io/github/actions/workflow/status/qdrant/qdrant/rust.yml?style=flat-square" alt="Tests status"></a>
<a href="https://qdrant.github.io/qdrant/redoc/index.html"><img src="https://img.shields.io/badge/Docs-OpenAPI%203.0-success?style=flat-square" alt="OpenAPI Docs"></a>
<a href="https://github.com/qdrant/qdrant/blob/master/LICENSE"><img src="https://img.shields.io/github/license/qdrant/qdrant?style=flat-square" alt="Apache 2.0 License"></a>
<a href="https://qdrant.to/discord"><img src="https://img.shields.io/discord/907569970500743200?logo=Discord&style=flat-square&color=7289da" alt="Discord"></a>
<a href="https://qdrant.to/roadmap"><img src="https://img.shields.io/badge/Roadmap-2024-bc1439.svg?style=flat-square" alt="Roadmap 2024"></a>
<a href="https://cloud.qdrant.io/"><img src="https://img.shields.io/badge/Qdrant-Cloud-24386C.svg?logo=cloud&style=flat-square" alt="Qdrant Cloud"></a>
</p>
**Qdrant** (read: _quadrant_) is a vector similarity search engine and vector database.
It provides a production-ready service with a convenient API to store, search, and manage pointsâvectors with an additional payload
Qdrant is tailored to extended filtering support. It makes it useful for all sorts of neural-network or semantic-based matching, faceted search, and other applications.
Qdrant is written in Rust ð¦, which makes it fast and reliable even under high load. See [benchmarks](https://qdrant.tech/benchmarks/).
With Qdrant, embeddings or neural network encoders can be turned into full-fledged applications for matching, searching, recommending, and much more!
Qdrant is also available as a fully managed **[Qdrant Cloud](https://cloud.qdrant.io/)** â
including a **free tier**.
<p align="center">
<strong><a href="./QUICK_START.md">Quick Start</a> ⢠<a href="#clients">Client Libraries</a> ⢠<a href="#demo-projects">Demo Projects</a> ⢠<a href="#integrations">Integrations</a> ⢠<a href="#contacts">Contact</a>
</strong>
</p>
## Getting Started
### Python
```
pip install qdrant-client
```
The python client offers a convenient way to start with Qdrant locally:
```python
from qdrant_client import QdrantClient
qdrant = QdrantClient(":memory:") # Create in-memory Qdrant instance, for testing, CI/CD
# OR
client = QdrantClient(path="path/to/db") # Persists changes to disk, fast prototyping
```
### Client-Server
This is the recommended method for production usage. To run the container, use the command:
```bash
docker run -p 6333:6333 qdrant/qdrant
```
Now you can connect to this with any client, including Python:
```python
qdrant = QdrantClient("http://localhost:6333") # Connect to existing Qdrant instance, for production
```
### Clients
Qdrant offers the following client libraries to help you integrate it into your application stack with ease:
- Official:
- [Go client](https://github.com/qdrant/go-client)
- [Rust client](https://github.com/qdrant/rust-client)
- [JavaScript/TypeScript client](https://github.com/qdrant/qdrant-js)
- [Python client](https://github.com/qdrant/qdrant-client)
- [.NET/C# client](https://github.com/qdrant/qdrant-dotnet)
- [Java client](https://github.com/qdrant/java-client)
- Community:
- [Elixir](https://hexdocs.pm/qdrant/readme.html)
- [PHP](https://github.com/hkulekci/qdrant-php)
- [Ruby](https://github.com/andreibondarev/qdrant-ruby)
- [Java](https://github.com/metaloom/qdrant-java-client)
### Where do I go from here?
- [Quick Start Guide](https://github.com/qdrant/qdrant/blob/master/QUICK_START.md)
- End to End [Colab Notebook](https://colab.research.google.com/drive/1Bz8RSVHwnNDaNtDwotfPj0w7AYzsdXZ-?usp=sharing) demo with SentenceBERT and Qdrant
- Detailed [Documentation](https://qdrant.tech/documentation/) are great starting points
- [Step-by-Step Tutorial](https://qdrant.to/qdrant-tutorial) to create your first neural network project with Qdrant
## Demo Projects <a href="https://replit.com/@qdrant"><img align="right" src="https://replit.com/badge/github/qdrant/qdrant" alt="Run on Repl.it"></a>
### Discover Semantic Text Search ð
Unlock the power of semantic embeddings with Qdrant, transcending keyword-based search to find meaningful connections in short texts. Deploy a neural search in minutes using a pre-trained neural network, and experience the future of text search. [Try it online!](https://qdrant.to/semantic-search-demo)
### Explore Similar Image Search - Food Discovery ð
There's more to discovery than text search, especially when it comes to food. People often choose meals based on appearance rather than descriptions and ingredients. Let Qdrant help your users find their next delicious meal using visual search, even if they don't know the dish's name. [Check it out!](https://qdrant.to/food-discovery)
### Master Extreme Classification - E-commerce Product Categorization ðº
Enter the cutting-edge realm of extreme classification, an emerging machine learning field tackling multi-class and multi-label problems with millions of labels. Harness the potential of similarity learning models, and see how a pre-trained transformer model and Qdrant can revolutionize e-commerce product categorization. [Play with it online!](https://qdrant.to/extreme-classification-demo)
<details>
<summary> More solutions </summary>
<table>
<tr>
<td width="30%">
<img src="https://qdrant.tech/content/images/text_search.png">
</td>
<td width="30%">
<img src="https://qdrant.tech/content/images/image_search.png">
</td>
<td width="30%">
<img src="https://qdrant.tech/content/images/recommendations.png">
</td>
</tr>
<tr>
<td>
Semantic Text Search
</td>
<td>
Similar Image Search
</td>
<td>
Recommendations
</td>
</tr>
</table>
<table>
<tr>
<td>
<img width="300px" src="https://qdrant.tech/content/images/chat_bots.png">
</td>
<td>
<img width="300px" src="https://qdrant.tech/content/images/matching_engines.png">
</td>
<td>
<img width="300px" src="https://qdrant.tech/content/images/anomalies_detection.png">
</td>
</tr>
<tr>
<td>
Chat Bots
</td>
<td>
Matching Engines
</td>
<td>
Anomaly Detection
</td>
</tr>
</table>
</details>
## API
### REST
Online OpenAPI 3.0 documentation is available [here](https://qdrant.github.io/qdrant/redoc/index.html).
OpenAPI makes it easy to generate a client for virtually any framework or programming language.
You can also download raw OpenAPI [definitions](https://github.com/qdrant/qdrant/blob/master/docs/redoc/master/openapi.json).
### gRPC
For faster production-tier searches, Qdrant also provides a gRPC interface. You can find gRPC documentation [here](https://qdrant.tech/documentation/quick-start/#grpc).
## Features
### Filtering and Payload
Qdrant can attach any JSON payloads to vectors, allowing for both the storage and filtering of data based on the values in these payloads.
Payload supports a wide range of data types and query conditions, including keyword matching, full-text filtering, numerical ranges, geo-locations, and more.
Filtering conditions can be combined in various ways, including `should`, `must`, and `must_not` clauses,
ensuring that you can implement any desired business logic on top of similarity matching.
### Hybrid Search with Sparse Vectors
To address the limitations of vector embeddings when searching for specific key
没有合适的资源?快使用搜索试试~ 我知道了~
Qdrant下一代矢量数据库:它提供了高效的矢量索引和检索功能,支持快速的相似度搜索和相关性计算,适用于各种AI应用领域
共760个文件
rs:475个
py:99个
json:46个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 172 浏览量
2024-03-26
09:49:13
上传
评论
收藏 2.17MB ZIP 举报
温馨提示
一个用于下一代AI应用程序的矢量数据库。它提供了高效的矢量索引和检索功能,支持快速的相似度搜索和相关性计算,适用于各种AI应用领域。
资源推荐
资源详情
资源评论
收起资源包目录
Qdrant下一代矢量数据库:它提供了高效的矢量索引和检索功能,支持快速的相似度搜索和相关性计算,适用于各种AI应用领域 (760个子文件)
.all-contributorsrc 9KB
cert.cfg 506B
.codespellrc 222B
qdrant.desktop 251B
Dockerfile 5KB
Dockerfile 181B
Dockerfile 134B
Dockerfile 110B
Dockerfile 89B
.dockerignore 130B
.gitattributes 301B
.gitignore 283B
.gitignore 113B
.gitignore 40B
.gitignore 26B
.gitignore 25B
.gitignore 13B
.gitignore 4B
index.html 6KB
favicon.ico 15KB
convert.js 1KB
default_version.js 36B
openapi.json 318KB
openapi.json 318KB
openapi.json 305KB
openapi.json 275KB
openapi.json 271KB
openapi.json 240KB
openapi.json 237KB
openapi.json 234KB
openapi.json 212KB
openapi.json 212KB
openapi.json 212KB
openapi.json 201KB
openapi.json 194KB
openapi.json 194KB
openapi.json 194KB
openapi.json 179KB
openapi.json 179KB
openapi.json 178KB
openapi.json 174KB
openapi.json 172KB
openapi.json 169KB
openapi.json 169KB
openapi.json 169KB
openapi.json 161KB
openapi.json 161KB
openapi.json 161KB
openapi.json 160KB
openapi.json 158KB
openapi.json 158KB
openapi.json 148KB
openapi.json 148KB
openapi.json 136KB
openapi.json 136KB
openapi.json 110KB
openapi.json 109KB
openapi.json 108KB
openapi.json 106KB
openapi.json 106KB
openapi.json 100KB
openapi.json 99KB
openapi.json 99KB
openapi.json 99KB
openapi.json 69KB
package-lock.json 18KB
schema.json 5KB
package.json 291B
.keep 0B
LICENSE 11KB
Cargo.lock 159KB
docs.md 113KB
README.md 23KB
DEVELOPMENT.md 9KB
CODE_OF_CONDUCT.md 5KB
QUICK_START.md 5KB
QUICK_START_GRPC.md 5KB
README.md 4KB
roadmap-2023.md 3KB
CONTRIBUTING.md 3KB
roadmap-2022.md 2KB
bug_report.md 1KB
PULL_REQUEST_TEMPLATE.md 916B
README.md 895B
feature_request.md 595B
README.md 430B
flaky_test.md 417B
collection-struct.mmd 514B
update-sequence.mmd 456B
key.pem 2KB
cert.pem 1KB
cacert.pem 1KB
call-graph-profile.png 62KB
collection-struct.mmd.png 53KB
update-sequence.mmd.png 38KB
flamegraph-profile.png 13KB
points.proto 30KB
collections.proto 19KB
points_internal_service.proto 6KB
points_service.proto 4KB
共 760 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
UnknownToKnown
- 粉丝: 1w+
- 资源: 616
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- c#优质学习资源和工具与案列应用场景.txt
- 《医疗与在线教育PPT模板合集》-点亮您的演讲与教学!
- VisualBasic优质学习资源和工具与案列应用场景.txt
- 传热 - 化工原理实验Mathmatica代码
- 传热 - 化工原理实验Mathmatica代码
- Delphi优质学习资源和工具.txt
- Rust优质资源和工具.txt
- Kotlin优质资源和工具.txt
- OpenCASCADE入门(2)-openCasCade7.6.0版本的exe方式安装,vs2017环境配置,编译和使用draw
- ACM(Association for Computing Machinery,计算机协会)相关的资源.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功