简体   繁体   中英

LIKE operator not supported in arango search view

Arango Search does not seem to support LIKE operator.
Other supported operators are working fine.

Tried this AQL:

FOR s IN searchView
SEARCH s.name LIKE "somesubstring"
RETURN s

But it gives an error saying:

Query: AQL: not implemented: Unable to evaluate loop variable 's' as a part of ArangoSearch noncompliant expression 'LIKE([$0.name,"somesubstring"])' (exception location: C:\\vm04-windows\\oskar\\work\\ArangoDB\\arangod\\IResearch\\IResearchExpressionContext.cpp:62) (while executing) (exception location: C:\\vm04-windows\\oskar\\work\\ArangoDB\\arangod\\RestHandler\\RestCursorHandler.cpp:298)

Referred this: https://www.arangodb.com/docs/3.6/aql/operations-search.html
Other supported operators are working fine.

How do we achieve this in Arango search view?
LIKE operator or mimicking the same behavior.

Issue reference: https://github.com/arangodb/arangodb/issues/11176

LIKE (introduced in v3.7.0), also NOT LIKE The Alpha Version is Out now. You can test.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM