Skip to content

Commit 35d0953

Browse files
committed
first commit
0 parents  commit 35d0953

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+18991
-0
lines changed

.gitignore

+374
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,374 @@
1+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
2+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
3+
4+
.idea
5+
*.iml
6+
7+
# User-specific stuff
8+
.idea/**/workspace.xml
9+
.idea/**/tasks.xml
10+
.idea/**/usage.statistics.xml
11+
.idea/**/dictionaries
12+
.idea/**/shelf
13+
14+
# Generated files
15+
.idea/**/contentModel.xml
16+
17+
# Sensitive or high-churn files
18+
.idea/**/dataSources/
19+
.idea/**/dataSources.ids
20+
.idea/**/dataSources.local.xml
21+
.idea/**/sqlDataSources.xml
22+
.idea/**/dynamic.xml
23+
.idea/**/uiDesigner.xml
24+
.idea/**/dbnavigator.xml
25+
26+
# Gradle
27+
.idea/**/gradle.xml
28+
.idea/**/libraries
29+
30+
# Gradle and Maven with auto-import
31+
# When using Gradle or Maven with auto-import, you should exclude module files,
32+
# since they will be recreated, and may cause churn. Uncomment if using
33+
# auto-import.
34+
.idea/artifacts
35+
.idea/compiler.xml
36+
.idea/jarRepositories.xml
37+
.idea/modules.xml
38+
.idea/*.iml
39+
.idea/modules
40+
*.iml
41+
*.ipr
42+
43+
# CMake
44+
cmake-build-*/
45+
46+
# Mongo Explorer plugin
47+
.idea/**/mongoSettings.xml
48+
49+
# File-based project format
50+
*.iws
51+
52+
# IntelliJ
53+
out/
54+
55+
# mpeltonen/sbt-idea plugin
56+
.idea_modules/
57+
58+
# JIRA plugin
59+
atlassian-ide-plugin.xml
60+
61+
# Cursive Clojure plugin
62+
.idea/replstate.xml
63+
64+
# Crashlytics plugin (for Android Studio and IntelliJ)
65+
com_crashlytics_export_strings.xml
66+
crashlytics.properties
67+
crashlytics-build.properties
68+
fabric.properties
69+
70+
# Editor-based Rest Client
71+
.idea/httpRequests
72+
73+
# Android studio 3.1+ serialized cache file
74+
.idea/caches/build_file_checksums.ser
75+
76+
77+
target/
78+
pom.xml.tag
79+
pom.xml.releaseBackup
80+
pom.xml.versionsBackup
81+
pom.xml.next
82+
release.properties
83+
dependency-reduced-pom.xml
84+
buildNumber.properties
85+
.mvn/timing.properties
86+
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
87+
.mvn/wrapper/maven-wrapper.jar
88+
89+
# General
90+
.DS_Store
91+
.AppleDouble
92+
.LSOverride
93+
94+
# Icon must end with two \r
95+
Icon
96+
97+
98+
# Thumbnails
99+
._*
100+
101+
# Files that might appear in the root of a volume
102+
.DocumentRevisions-V100
103+
.fseventsd
104+
.Spotlight-V100
105+
.TemporaryItems
106+
.Trashes
107+
.VolumeIcon.icns
108+
.com.apple.timemachine.donotpresent
109+
110+
# Directories potentially created on remote AFP share
111+
.AppleDB
112+
.AppleDesktop
113+
Network Trash Folder
114+
Temporary Items
115+
.apdisk
116+
117+
# Logs
118+
logs
119+
*.log
120+
npm-debug.log*
121+
yarn-debug.log*
122+
yarn-error.log*
123+
lerna-debug.log*
124+
125+
# Diagnostic reports (https://nodejs.org/api/report.html)
126+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
127+
128+
# Runtime data
129+
pids
130+
*.pid
131+
*.seed
132+
*.pid.lock
133+
134+
# Directory for instrumented libs generated by jscoverage/JSCover
135+
lib-cov
136+
137+
# Coverage directory used by tools like istanbul
138+
coverage
139+
*.lcov
140+
141+
# nyc test coverage
142+
.nyc_output
143+
144+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
145+
.grunt
146+
147+
# Bower dependency directory (https://bower.io/)
148+
bower_components
149+
150+
# node-waf configuration
151+
.lock-wscript
152+
153+
# Compiled binary addons (https://nodejs.org/api/addons.html)
154+
build/Release
155+
156+
# Dependency directories
157+
node_modules/
158+
jspm_packages/
159+
160+
# Snowpack dependency directory (https://snowpack.dev/)
161+
web_modules/
162+
163+
# TypeScript cache
164+
*.tsbuildinfo
165+
166+
# Optional npm cache directory
167+
.npm
168+
169+
# Optional eslint cache
170+
.eslintcache
171+
172+
# Microbundle cache
173+
.rpt2_cache/
174+
.rts2_cache_cjs/
175+
.rts2_cache_es/
176+
.rts2_cache_umd/
177+
178+
# Optional REPL history
179+
.node_repl_history
180+
181+
# Output of 'npm pack'
182+
*.tgz
183+
184+
# Yarn Integrity file
185+
.yarn-integrity
186+
187+
# dotenv environment variables file
188+
.env
189+
.env.test
190+
191+
# parcel-bundler cache (https://parceljs.org/)
192+
.cache
193+
.parcel-cache
194+
195+
# Next.js build output
196+
.next
197+
out
198+
199+
# Nuxt.js build / generate output
200+
.nuxt
201+
dist
202+
203+
# Gatsby files
204+
.cache/
205+
# Comment in the public line in if your project uses Gatsby and not Next.js
206+
# https://nextjs.org/blog/next-9-1#public-directory-support
207+
# public
208+
209+
# vuepress build output
210+
.vuepress/dist
211+
212+
# Serverless directories
213+
.serverless/
214+
215+
# FuseBox cache
216+
.fusebox/
217+
218+
# DynamoDB Local files
219+
.dynamodb/
220+
221+
# TernJS port file
222+
.tern-port
223+
224+
# Stores VSCode versions used for testing VSCode extensions
225+
.vscode-test
226+
227+
# yarn v2
228+
.yarn/cache
229+
.yarn/unplugged
230+
.yarn/build-state.yml
231+
.yarn/install-state.gz
232+
.pnp.*
233+
234+
235+
236+
# PYTHON
237+
# Byte-compiled / optimized / DLL files
238+
__pycache__/
239+
*.py[cod]
240+
*$py.class
241+
242+
# C extensions
243+
*.so
244+
245+
# Distribution / packaging
246+
.Python
247+
build/
248+
develop-eggs/
249+
dist/
250+
downloads/
251+
eggs/
252+
.eggs/
253+
lib/
254+
lib64/
255+
parts/
256+
sdist/
257+
var/
258+
wheels/
259+
share/python-wheels/
260+
*.egg-info/
261+
.installed.cfg
262+
*.egg
263+
MANIFEST
264+
265+
# PyInstaller
266+
# Usually these files are written by a python script from a template
267+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
268+
*.manifest
269+
*.spec
270+
271+
# Installer logs
272+
pip-log.txt
273+
pip-delete-this-directory.txt
274+
275+
# Unit test / coverage reports
276+
htmlcov/
277+
.tox/
278+
.nox/
279+
.coverage
280+
.coverage.*
281+
.cache
282+
nosetests.xml
283+
coverage.xml
284+
*.cover
285+
*.py,cover
286+
.hypothesis/
287+
.pytest_cache/
288+
cover/
289+
290+
# Translations
291+
*.mo
292+
*.pot
293+
294+
# Django stuff:
295+
*.log
296+
local_settings.py
297+
db.sqlite3
298+
db.sqlite3-journal
299+
300+
# Flask stuff:
301+
instance/
302+
.webassets-cache
303+
304+
# Scrapy stuff:
305+
.scrapy
306+
307+
# Sphinx documentation
308+
docs/_build/
309+
310+
# PyBuilder
311+
.pybuilder/
312+
target/
313+
314+
# Jupyter Notebook
315+
.ipynb_checkpoints
316+
317+
# IPython
318+
profile_default/
319+
ipython_config.py
320+
321+
# pyenv
322+
# For a library or package, you might want to ignore these files since the code is
323+
# intended to run in multiple environments; otherwise, check them in:
324+
# .python-version
325+
326+
# pipenv
327+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
328+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
329+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
330+
# install all needed dependencies.
331+
#Pipfile.lock
332+
333+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
334+
__pypackages__/
335+
336+
# Celery stuff
337+
celerybeat-schedule
338+
celerybeat.pid
339+
340+
# SageMath parsed files
341+
*.sage.py
342+
343+
# Environments
344+
.env
345+
.venv
346+
env/
347+
venv/
348+
ENV/
349+
env.bak/
350+
venv.bak/
351+
352+
# Spyder project settings
353+
.spyderproject
354+
.spyproject
355+
356+
# Rope project settings
357+
.ropeproject
358+
359+
# mkdocs documentation
360+
/site
361+
362+
# mypy
363+
.mypy_cache/
364+
.dmypy.json
365+
dmypy.json
366+
367+
# Pyre type checker
368+
.pyre/
369+
370+
# pytype static type analyzer
371+
.pytype/
372+
373+
# Cython debug symbols
374+
cython_debug/

README.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Getting Started with RediSearch 2.0
2+
3+
<img src="https://github.com/Redis-Developer/getting-started-redisearch/blob/master/docs/images/logo.svg" width="200">
4+
5+
6+
[RediSearch](https://redisearch.io) is a real-time indexing and search engine.
7+
8+
This project will let you discover the new major relese (2.0) and see how to use it, in your application.
9+
10+
1. [Introduction](docs/001-introduction.md) <small><i>(2mn)</i></small>
11+
1. [Install RediSearch 2.0 & Insert Data](docs/002-install-redisearch.md) <small><i>(2mn)</i></small>
12+
1. [Create Index](docs/003-create-index.md) <small><i>(5mn)</i></small>
13+
1. [Query Data](docs/004-query-data.md) <small><i>(15mn)</i></small>
14+
1. [Manage Indexes](docs/005-manage-index.md) <small><i>(5mn)</i></small>
15+
1. [Import Sample Dataset](docs/006-import-dataset.md) <small><i>(2mn)</i></small>
16+
1. [Querying the Movie Dataset](docs/007-query-movies.md) <small><i>(20mn)</i></small>
17+
1. [Aggregation](docs/008-aggregation.md) <small><i>(15mn)</i></small>
18+
1. [Sample Application](docs/009-application-development.md)
19+
20+

0 commit comments

Comments
 (0)