Оператор LIKE не поддерживается в режиме поиска aran go - PullRequest
0 голосов
/ 27 февраля 2020

Aran go Похоже, что поиск не поддерживает оператор LIKE.
Другие поддерживаемые операторы работают нормально.

Пробовал этот AQL:

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

Но выдает ошибку:

Запрос: AQL: не реализовано: Невозможно оценить переменную l oop '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)

Ссылается this: https://www.arangodb.com/docs/3.6/aql/operations-search.html
Другие поддерживаемые операторы работают нормально.

Как этого добиться в Aran go view search?
LIKE оператор или имитация того же поведения .

Ссылка на выпуск: https://github.com/arangodb/arangodb/issues/11176

...