Похоже, что 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