【问题标题】:LIKE operator not supported in arango search viewArango 搜索视图中不支持 LIKE 运算符
【发布时间】:2020-02-27 10:14:17
【问题描述】:

Arango 搜索似乎不支持 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

【问题讨论】:

    标签: arangodb aql arangojs arangodb-foxx


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 2015-06-21
      • 1970-01-01
      • 2018-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多