有人能详细解释一下两者之间的区别吗:
Search and filter keyword
我已经通过了https://www.arangodb.com/learn/search/tutorial/-〉搜索与筛选
有没有人有其他经验的区别?
谢谢你,尼洛帕尔
有人能详细解释一下两者之间的区别吗:
Search and filter keyword
我已经通过了https://www.arangodb.com/learn/search/tutorial/-〉搜索与筛选
有没有人有其他经验的区别?
谢谢你,尼洛帕尔
1条答案
按热度按时间zwghvu4y1#
FILTER
对应于SQL中的WHERE
子句。顾名思义,它使用各种算术和AQL运算符来筛选搜索结果。它可以使用常规索引。筛选结果没有排名。筛选器对单个集合结果集进行操作。SEARCH
提供了一个功能完善的搜索引擎,它与Google的页面排名等常规搜索引擎非常相似,它基于一种语法,您可以自行制定语法,并且可以对多个集合内容进行操作。它最自然的功能是全文搜索和排名。在这种情况下,它将是一个功能更强大的全文索引版本。但它可以做更多的事情:规范化,基于语言的标记化...这一列表不胜枚举。请参阅此处的搜索文档:
https://www.arangodb.com/docs/stable/arangosearch.html