1
0
Fork 0
arangodb/Documentation/Books/AQL/Views
Jan 99f176bed5 Feature/add search keyword (#6166)
* added SEARCH keyword

* fixes jslint errors

* add incompatibility notice

* remove VIEW keyword (does not work yet!!)

* add initial support for SEARCH keyword to optimizer rules

* replace FILTER with SEARCH keyword in tests

* removed VIEW keyword, make shell_server_aql tests pass again in single server

* cleanup

* handle SEARCH clause for views

* make SEARCH a non-keyword

* fixed an issue with duplicate variables

* fixed 3 tests

* fix SEARCH statement support for views

* minor refactoring

* fix integration tests

* optimize SEARCH conditions a bit more

* fix jslint error

* fixed wrong comments and typo in class name

* fix documentation

* adjust recovery tests to use SEARCH instead of FILTER

* fix another failing test
2018-08-18 20:22:58 +03:00
..
ArangoSearch Feature/add search keyword (#6166) 2018-08-18 20:22:58 +03:00
README.md Feature/add search keyword (#6166) 2018-08-18 20:22:58 +03:00

README.md

Views in AQL

Conceptually a view is just another document data source, similar to an array or a document/edge collection, e.g.:

FOR doc IN exampleView FILTER ... SORT ... RETURN ...

A view is meant to be an abstraction over a transformation applied to documents of zero or more collections. The transformation is view-implementation specific and may even be as simple as an identity transformation thus making the view represent all documents available in the specified set of collections.

Views can be defined and administered on a per view-type basis via the web interface.

The currently supported view implementations are: