1

Arango Search 似乎不支持 LIKE 运算符。
其他受支持的运算符工作正常。

试过这个 AQL:

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

但它给出了一个错误说:

查询:AQL:未实现:无法评估循环变量 's' 作为 ArangoSearch 不兼容表达式 'LIKE([$0.name,"somesubstring"])' 的一部分(异常位置:C:\vm04-windows\oskar\work \ArangoDB\arangod\IResearch\IResearchExpressionContext.cpp:62)(执行时)(异常位置:C:\vm04-windows\oskar\work\ArangoDB\arangod\RestHandler\RestCursorHandler.cpp:298)

参考这个:https
://www.arangodb.com/docs/3.6/aql/operations-search.html 其他支持的运营商工作正常。

我们如何在 Arango 搜索视图中实现这一点?
LIKE 运算符或模仿相同的行为。

问题参考:https ://github.com/arangodb/arangodb/issues/11176

4

1 回答 1

1

LIKE (introduced in v3.7.0), also NOT LIKE Alpha 版现已推出。你可以测试一下。

于 2020-06-28T14:35:43.100 回答