【问题标题】:Freebase suggest - connect with my database?Freebase 建议 - 连接我的数据库?
【发布时间】:2012-07-24 23:36:53
【问题描述】:

我正在使用Freebase suggest。如果用户找不到他正在寻找的东西,他会在文本字段中输入它,并将一个新术语添加到我的数据库中。问题是,我建议您也搜索这些添加的术语。

我找到了这个answer,但我不确定它是否适合我的需要,因为我仍然想查看 Freebase 结果。 有什么想法吗?

【问题讨论】:

    标签: jquery freebase


    【解决方案1】:

    好的,经过几个小时的谷歌搜索并认为我已经弄清楚了。

    我在建议请求函数中将同步 ajax 调用 ('async':false) 添加到 beforeSend 回调函数。它调用一个函数,该函数从我的数据库返回值的 json 数组。在异步调用 Freebase 建议服务后,我将两个结果加在一起并显示它们。

    就是这样!

    【讨论】:

    • 如果您的本地数据库非常轻量/快速,这可能没问题,但最好异步触发两个请求并在它们都完成时合并结果,这样您只需要等待 max(t1,t2) 而不是 t1+t2。类似于这里所做的事情:stackoverflow.com/questions/6538470/…
    • 谢谢。顺便说一句,您不能在前两天将您的答案标记为已接受,否则我会立即这样做。
    猜你喜欢
    • 1970-01-01
    • 2013-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-08
    • 1970-01-01
    相关资源
    最近更新 更多