全文搜索的优化规则?

时间:2015-05-06 03:52:51

标签: arangodb

如果返回很多结果,我会发现以下AQL非常慢。是否有使用限制语句的优化规则?

FOR p IN FULLTEXT(Parts, "texts", "searchterm")
    LIMIT 100
    RETURN p.attribute1

1 个答案:

答案 0 :(得分:1)

目前这是ArangoDB的限制。

全文索引及其FULLTEXT()函数调用的当前实现不允许在数据库核心中进行优化;

因此执行搜索查询并实现其所有结果。

该限制只会阻止他们被送到客户端。

未来的实施增强功能可能会绕过这种行为。