[![Dockerhub](https://img.shields.io/docker/pulls/redis/redis-stack-server?label=redis-stack-server)](https://hub.docker.com/r/redis/redis-stack-server/)
[![Codecov](https://codecov.io/gh/RediSearch/RediSearch/branch/master/graph/badge.svg)](https://codecov.io/gh/RediSearch/RediSearch)
[![Forum](https://img.shields.io/badge/Forum-RediSearch-blue)](https://forum.redis.com/c/modules/redisearch/)
[![Discord](https://img.shields.io/discord/697882427875393627)](https://discord.gg/xTbqgTB)
[![Latest Release](https://img.shields.io/github/v/release/RediSearch/RediSearch?sort=semver&label=latest%20release)](https://github.com/RediSearch/RediSearch/releases/latest)
[![Latest 2.6](https://img.shields.io/github/v/release/RediSearch/RediSearch?sort=semver&filter=v2.6*&label=latest%20maintenance%20release%20for%202.6)](https://github.com/RediSearch/RediSearch/releases?q=tag:v2.6)
# RediSearch
## Querying, secondary indexing, and full-text search for Redis
<picture>
<img src="https://redis.io/docs/interact/search-and-query/img/logo.svg" title="RediSearch's Logo" width="300">
</picture>
## Overview
RediSearch is a [Redis module](https://redis.io/modules) that provides querying, secondary indexing, and full-text search for Redis. To use RediSearch, you first declare indexes on your Redis data. You can then use the RediSearch query language to query that data.
RediSearch uses compressed, inverted indexes for fast indexing with a low memory footprint.
RediSearch indexes enhance Redis by providing exact-phrase matching, fuzzy search, and numeric filtering, among many other features.
## Getting started
If you're just getting started with RediSearch, check out the [official RediSearch tutorial](https://github.com/RediSearch/redisearch-getting-started). Also, consider viewing our [RediSearch video explainer](https://www.youtube.com/watch?v=B10nHEdW3NA).
The fastest way to get up and running with RediSearch is by using the [Redis Stack Docker image](https://hub.docker.com/r/redis/redis-stack/).
### How do I Redis?
[Learn for free at Redis University](https://university.redis.com/)
[Build faster with the Redis Launchpad](https://launchpad.redis.com/)
[Try the Redis Cloud](https://redis.com/try-free/)
[Dive in developer tutorials](https://developer.redis.com/)
[Join the Redis community](https://redis.com/community/)
[Work at Redis](https://redis.com/company/careers/jobs/)
## Trying RediSearch
To try RediSearch, either use the RediSearch Docker image, or [create a free Redis Cloud Essentials account](https://redis.com/try-free/?utm_source=redisio&utm_medium=referral&utm_campaign=2023-09-try_free&utm_content=cu-redis_cloud_users) to get a RediSearch instance in the cloud.
### Docker image
The [Redis Stack Docker image](https://hub.docker.com/r/redis/redis-stack-server/) makes it easy to try RediSearch.
To create a local RediSearch container, run:
```sh
$ docker run -p 6379:6379 redis/redis-stack-server:latest
```
To connect to this instance, run:
```sh
$ redis-cli
```
## Documentation
The [RediSearch documentation](https://redis.io/docs/interact/search-and-query/) provides a complete overview of RediSearch. Helpful sections include:
* The [RediSearch quick start](https://redis.io/docs/interact/search-and-query/quickstart/)
* The [RediSearch command reference](https://redis.io/commands/?group=search)
* References on features such as [aggregations](https://redis.io/docs/interact/search-and-query/search/aggregations/), [highlights](https://redis.io/docs/interact/search-and-query/advanced-concepts/highlight/), [stemming](https://redis.io/docs/interact/search-and-query/advanced-concepts/stemming/), and [spelling correction](https://redis.io/docs/interact/search-and-query/advanced-concepts/spellcheck/).
## Mailing list and forum
Got questions? Join us in [#redisearch on the Redis Discord](https://discord.gg/knMsnYmwXu) server.
If you have a more detailed question, drop us a line on the [RediSearch Discussion Forum](http://forum.redis.com/c/modules/redisearch).
## Client libraries
### Official clients
| [<img width="75" src="https://user-images.githubusercontent.com/1655867/228534778-d0b41ce8-3ce4-4340-bd32-754f01ebed43.svg" />][dotnet-quickstart] | [<img width="75" src="https://raw.githubusercontent.com/devicons/devicon/master/icons/java/java-plain-wordmark.svg" />][java-quickstart] | [<img width="75" src="https://raw.githubusercontent.com/devicons/devicon/master/icons/nodejs/nodejs-original-wordmark.svg" />][nodejs-quickstart] | [<img width="75" src="https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original-wordmark.svg" />][python-quickstart] |
|---|------------------------------------------------------------------------------------------------------------------------------------------|---|---|
| [NRedisStack][dotnet-quickstart] | [Jedis][java-quickstart] | [node-redis][nodejs-quickstart] | [redis-py][python-quickstart] |
| [Redis.OM][dotnet-om] | [Redis OM Spring][java-om] | [redis-om-node][nodejs-om] | [redis-om][python-om] |
[dotnet-quickstart]: https://redis.io/docs/clients/dotnet/
[dotnet-om]: https://github.com/redis/redis-om-dotnet
[java-quickstart]: https://redis.io/docs/clients/java/
[java-om]: https://github.com/redis/redis-om-spring
[nodejs-quickstart]: https://redis.io/docs/clients/nodejs/
[nodejs-om]: https://github.com/redis/redis-om-node
[python-quickstart]: https://redis.io/docs/clients/python/
[python-om]: https://github.com/redis/redis-om-python
### Community-maintained clients
| Project | Language | License | Author | Stars |
|----------|---------|--------|------------------------------------------------|-------|
| [redisson][redisson-url] | Java | MIT | [Redisson][redisson-url] | ![Stars][redisson-stars] | |
| [redisearch-go][redisearch-go-url] | Go | BSD | [Redis][redisearch-go-author] | [![redisearch-go-stars]][redisearch-go-url] |
| [rueidis][rueidis-url] | Go | Apache 2.0 | [Rueian][rueidis-author] | [![rueidis-stars]][rueidis-url] |
| [redisearch-php][redisearch-php-url] | PHP | MIT | [Ethan Hann][redisearch-php-author] | [![redisearch-php-stars]][redisearch-php-url] |
| [php-redisearch][php-redisearch-url] | PHP | MIT | [MacFJA][php-redisearch-author] | [![php-redisearch-stars]][php-redisearch-url] |
| [redisearch-api-rs][redisearch-api-rs-url] | Rust | BSD | [Redis][redisearch-api-rs-author] | [![redisearch-api-rs-stars]][redisearch-api-rs-url] |
| [redi_search_rails][redi_search_rails-url] | Ruby | MIT | [Dmitry Polyakovsky][redi_search_rails-author] | [![redi_search_rails-stars]][redi_search_rails-url]|
| [redisearch-rb][redisearch-rb-url] | Ruby | MIT | [Victor Ruiz][redisearch-rb-author] | [![redisearch-rb-stars]][redisearch-rb-url]|
| [redi_search][redi_search-url] | Ruby | MIT | [Nick Pezza][redi_search-author] | [![redi_search-stars]][redi_search-url] |
| [coredis][coredis-url] | Python | MIT | [Ali-Akber Saifee][coredis-author] | [![coredis-stars]][coredis-url] | [Documentation][coredis-documentation]
[redis-url]: https://redis.com
[redisson-url]: https://github.com/redisson/redisson
[redisson-stars]: https://img.shields.io/github/stars/redisson/redisson.svg?style=social&label=Star&maxAge=2592000
[redisson-package]: https://central.sonatype.com/artifact/org.redisson/redisson
[redisearch-go-url]: https://github.com/RediSearch/redisearch-go
[redisearch-go-author]: https://redis.com
[redisearch-go-stars]: https://img.shields.io/github/stars/RediSearch/redisearch-go.svg?style=social&label=Star&maxAge=2592000
[rueidis-url]: https://github.com/rueian/rueidis
[rueidis-author]: https://github.com/rueian
[rueidis-stars]: ht
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
RediSearch全文搜索引擎:一个基于Redis的全文搜索引擎 (1002个子文件)
AUTHORS 719B
build-redisjson 2KB
games.json.bz2 340KB
cndict_data.c 2.3MB
_ducet.c 463KB
miniz.c 306KB
stem_UTF_8_serbian.c 264KB
lemon.c 178KB
stem_UTF_8_greek.c 145KB
spec.c 107KB
parser.c 104KB
module.c 73KB
parser.c 70KB
stem_UTF_8_tamil.c 65KB
_toupper.c 65KB
_tofold.c 64KB
stem_UTF_8_turkish.c 63KB
query.c 62KB
_tolower.c 59KB
stem_UTF_8_arabic.c 55KB
friso.c 55KB
aggregate_request.c 54KB
stem_UTF_8_yiddish.c 53KB
stem_UTF_8_catalan.c 53KB
stem_ISO_8859_1_catalan.c 52KB
parser.c 51KB
index.c 51KB
debug_commands.c 43KB
inverted_index.c 43KB
stem_UTF_8_basque.c 42KB
fork_gc.c 42KB
stem_ISO_8859_1_basque.c 42KB
dict.c 42KB
stem_UTF_8_french.c 41KB
stem_ISO_8859_1_french.c 41KB
sds.c 40KB
module.c 40KB
_ducet_switch.c 39KB
aggregate_exec.c 37KB
triemap.c 36KB
lempar.c 36KB
trie.c 35KB
stem_UTF_8_spanish.c 34KB
stem_ISO_8859_1_spanish.c 33KB
stem_UTF_8_italian.c 33KB
document.c 33KB
result_processor.c 33KB
rlookup.c 33KB
config.c 33KB
stem_ISO_8859_1_italian.c 33KB
stem_UTF_8_english.c 32KB
stem_UTF_8_romanian.c 32KB
stem_UTF_8_portuguese.c 32KB
stem_ISO_8859_1_english.c 31KB
stem_ISO_8859_1_portuguese.c 31KB
stem_ISO_8859_2_romanian.c 31KB
double_metaphone.c 29KB
stem_UTF_8_lithuanian.c 29KB
redisearch_api.c 28KB
cmdparse.c 28KB
numeric_index.c 26KB
stem_UTF_8_hungarian.c 26KB
stem_ISO_8859_2_hungarian.c 25KB
value.c 24KB
dist_aggregate.c 24KB
default.c 24KB
thpool.c 24KB
vector_index.c 24KB
stem_UTF_8_armenian.c 23KB
stem_UTF_8_russian.c 22KB
stem_UTF_8_finnish.c 21KB
doc_table.c 21KB
stem_UTF_8_porter.c 21KB
stem_ISO_8859_1_finnish.c 20KB
stem_ISO_8859_1_porter.c 20KB
stem_KOI8_R_russian.c 20KB
lexer.c 20KB
rmr.c 20KB
json.c 20KB
hybrid_reader.c 19KB
conn.c 18KB
stem_UTF_8_nepali.c 18KB
stem_UTF_8_dutch.c 17KB
fragmenter.c 17KB
rules.c 17KB
stem_ISO_8859_1_dutch.c 17KB
lexer.c 17KB
stem_UTF_8_hindi.c 17KB
document_basic.c 16KB
friso_lexicon.c 16KB
test_cmdparse.c 16KB
suffix.c 15KB
notifications.c 15KB
index_result.c 15KB
reply.c 15KB
stem_UTF_8_german.c 14KB
expression.c 14KB
stem_UTF_8_irish.c 14KB
stem_ISO_8859_1_german.c 14KB
stem_ISO_8859_1_irish.c 14KB
共 1002 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
UnknownToKnown
- 粉丝: 1w+
- 资源: 557
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功