是否可以在 AQL 中搜索不带变音符号的文档字段字符串值,例如通过 CONTAINS
或 LIKE
函数?例如,存储在数据库中的字符串值具有值 tomáš
,我想通过值 tomas
找到它。
最佳答案
恐怕目前这是不可能的。这些函数中没有内置的不区分变音符号的搜索。
不过,有一些选择:
另外在文档中存储搜索词的非变音符号版本,以便您可以通过这种方式进行查询。
编写一个自定义函数来实现此类功能。不过,我怀疑这会对性能产生负面影响。请参阅相关文档:https://www.arangodb.org/manuals/current/ExtendingAql.html
打开一个功能请求问题以在 ArangoDB 中实现此类功能。谁知道,也许它会得到实现? (https://github.com/triAGENS/ArangoDB/issues)
关于arangodb - 搜索不带变音符号的字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23559821/