Keen to learn more about graph databases and ArangoDB? Feel free to get the free GraphCourse via the link below
Section 5: Foxx Microservice Framework
33. – Using AQL with Foxx
For further information regarding writing queries with Foxx see the docs:
https://www.arangodb.com/docs/stable/foxx-guides-queries.html
Section 6: ArangoSearch Search Engine
36. – Analyzers Introduction
This video introduces you to the concept of analyzers in ArangoSearch.
For more information on analyzers, its properties, and the different analyzers types see the documentation:
- ArangoSearch Analyzers:
https://www.arangodb.com/docs/stable/arangosearch-analyzers.html - Naming Conventions in ArangoDB:
https://www.arangodb.com/docs/3.5/data-modeling-naming-conventions.html
37. – Configurable Analyzers & the TOKENS()
function
This video covered the built-in analyzers as well as how to configure your own. It also introduces the TOKENS()
function for testing analyzer behaviour.
For further information on analyzers and tokens see the documentation:
- ArangoSearch Analyzers:
https://www.arangodb.com/docs/stable/arangosearch-analyzers.html - Analyzers Module
(“@arangodb/analyzers”)
:
https://www.arangodb.com/docs/3.5/appendix-java-script-modules-analyzers.html - HTTP Analyzer Operations:
https://www.arangodb.com/docs/stable/http/analyzers.html#analyzer-operations TOKENS()
:
https://www.arangodb.com/docs/stable/aql/functions-arangosearch.html#tokens
39. – Views Introduction
This video introduces you to the concept of Views in ArangoSearch.
For further information regarding Views see the documentation:
- ArangoSearch Views:
https://www.arangodb.com/docs/stable/arangosearch-views.html - JavaScript Interface for Views:
https://www.arangodb.com/docs/3.5/data-modeling-views.html
40. – Links
This video introduces links and how they relate to ArangoSearch Views.
For further information regarding links see the documentation:
- Link Properties:
https://www.arangodb.com/docs/stable/arangosearch-views.html#link-properties - Primary Sort Order:
https://www.arangodb.com/docs/3.5/arangosearch-views.html#primary-sort-order - HTTP View Properties Example:
https://www.arangodb.com/docs/stable/http/views-arangosearch.html#read-properties-of-a-view
41. – View Creation & Linking Data
This videos introduces the concept of linking data to a view and walks you through creating your first ArangoSearch View.
See the documentation for further information:
createView()
Method:
https://www.arangodb.com/docs/3.5/data-modeling-views-database-methods.html#create- Link Properties:
https://www.arangodb.com/docs/stable/arangosearch-views.html#link-properties
42. – Linking Data to a View
This videos shows how to link data to an existing view.
For more information about modifying view properties see the documentation:
- Modify Properties:
https://www.arangodb.com/docs/3.5/data-modeling-views-database-methods.html#create - Querying in ArangoShell:
https://www.arangodb.com/docs/3.5/aql/invocation-with-arangosh.html#with-db_query - Grouping with
COLLECT
in AQL:
https://www.udemy.com/course/getting-started-with-arangodb/learn/lecture/15071006#overview
44. – Intro & SEARCH
This videos introduces you to the AQL section of the ArangoSearch course. The video also introduces to the concept of the search context and the SEARCH
keyword.
45. – ANALYZER()
This video introduces the ArangoSearch ANALYZER()
function. For further information regarding the ANALYZER()
function see the documentation:
https://www.arangodb.com/docs/3.5/aql/functions-arangosearch.html#analyzer
46. – PHRASE()
This video introduces the ArangoSearch PHRASE
function. For further information regarding the PHRASE()
function see the documentation:
https://www.arangodb.com/docs/3.5/aql/functions-arangosearch.html#phrase
47. – MIN_MATCH()
This video introduces the ArangoSearch MIN_MATCH()
function. For further information regarding the MIN_MATCH()
function see the documentation:
https://www.arangodb.com/docs/3.5/aql/functions-arangosearch.html#min_match
48. – STARTS_WITH()
This video introduces the ArangoSearch STARTS_WITH()
function. For further information regarding the STARTS_WITH()
function see the documentation:
STARTS_WITH
:
https://www.arangodb.com/docs/stable/aql/functions-arangosearch.html#starts_with- Grouping with
COLLECT
in AQL:
https://www.udemy.com/course/getting-started-with-arangodb/learn/lecture/15071006#overview
49. – Ranking in ArangoSearch
This video introduces ranking in ArangoSearch as well as the BM25()
and TFIDF()
functions. For more information regarding ranking and scoring functions see the documentation:
- Scoring Functions:
https://www.arangodb.com/docs/3.5/aql/functions-arangosearch.html#scoring-functions BM25()
:
https://www.arangodb.com/docs/3.5/aql/functions-arangosearch.html#bm25TFIDF()
:
https://www.arangodb.com/docs/3.5/aql/functions-arangosearch.html#tfidf
50. – BOOST()
This video introduces the ArangoSearch BOOST()
function. For further information regarding the BOOST()
function see the documentation:
https://www.arangodb.com/docs/stable/aql/functions-arangosearch.html#boost
Next Steps
Congrats, you finished the course and earned your ArangoDB Skill. Feel free to add “ArangoDB” to your Skill on LinkedIn
Join the community on Slack for ideas, help, and nice people.
If you like what we are doing, please consider leaving us a Star on GitHub