gpt4 book ai didi

arangodb - 结合新的 ArangoSearch View 和图形遍历

转载 作者:行者123 更新时间:2023-12-04 14:22:10 25 4
gpt4 key购买 nike

我已经通读了 ArangoDB 3.4 文档和 ArangoSearch View 教程,但我仍然不清楚是否/如何将 View 与图形遍历相结合。本教程中有一个图形/ View 连接的示例;但是,我需要做的是使用基于 View 的文本搜索简单地过滤遍历产生的候选池。例如:

"for i in 2..2 outbound start_doc edges1, inbound edges2 [按 View 过滤] 返回 i"

从“start_doc”顶点开始的初始 2 跳遍历将导致比整个集合小得多的候选池。然后我想使用配置的 View (可能是“text_en”分析器)对该候选池执行文本搜索。

我会在遍历后定义 View 表达式吗?或者我是否需要使用“union_distinct”函数来组合遍历和搜索结果? (考虑到来自 View 的可能非常大的结果集,这似乎是非常低效的。)

谢谢!

最佳答案

这就是我解决类似问题的方法,也许它对你也有用:

for i in 2..2 outbound start_doc edges1, inbound edges2
filter (
for x in view
search i._key == x._key and search_condition
limit 1
return x
) != []
return i

关于arangodb - 结合新的 ArangoSearch View 和图形遍历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53288120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com