gpt4 book ai didi

search - freebase 使用什么算法来按名称匹配?

转载 作者:行者123 更新时间:2023-12-02 06:06:03 26 4
gpt4 key购买 nike

我正在尝试使用他们的 quad dumps 构建本地版本的 freebase search api。我想知道他们使用什么算法来匹配名称?例如,如果您访问 freebase.com 并输入“Hiking”,您会得到

  • “Apo 远足协会”
  • “远足”
  • “徒步格鲁吉亚”
  • “徒步弗吉尼亚州的国家森林”
  • “远足径”

最佳答案

哇,好多猜测!我希望我不会因为不去猜测而把事情弄得一团糟。

自动完成框基本上由 Freebase Suggest 提供支持反过来,由 Freebase Search 提供动力服务。由搜索服务索引以进行匹配的字符串包括:1) 名称,2) 给定语言的所有别名,3) 相关维基百科文章的链接 anchor 文本和 4) 标识符(Freebase 称为键),其中包括一些东西例如维基百科文章标题(和重定向)。

尚未披露如何对各种事物进行加权/增强,但您可以通过玩一会儿来了解事物。正如您从 API 中看到的那样,还可以按类型和其他标准进行过滤/加权,这可以根据上下文发挥作用。例如,如果您要在专辑中添加唱片标签,则类型为唱片标签的主题将相对于非唱片标签的内容有所提升(但您仍然可以获取其他类型的内容以允许用例您的目标主题还没有应用适当的类型)。

这让您对他们的服务如何运作有了一些了解,但既然您是从头开始,为什么不构建一个满足需要的搜索服务呢?

顺便说一句,在 Google 之前,Metaweb 搜索实现是基于 Lucene 之上的,因此您肯定可以做得比使用它作为起点更糟糕。您可以在 mailing list archive 中阅读一些详细信息

关于search - freebase 使用什么算法来按名称匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9867287/

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