问题标签 [autosuggest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
9053 浏览

algorithm - 推荐产品的算法

有什么好的算法可以根据他们以前的选择来推荐某人可能喜欢的东西?(例如被亚马逊推广以推荐书籍,并用于 iRate Radio 或 YAPE 等服务,您可以通过评分项目获得建议)

0 投票
2 回答
1098 浏览

ajax - 如何使用 Facebook 的“自动完成任何内容”建议式下拉菜单

当你在 Facebook 上编辑你最喜欢的音乐或电影时,你会注意到一个自动完成的建议列表,它基本上是一个“一切”列表(品牌名称、音乐艺术家、电影等)。人们如何在他们自己的情况下使用该列表代码?它是 Facebook API 的一部分吗?

0 投票
3 回答
214 浏览

autosuggest - 如何获取智能建议列表的数据?

我想建立一个建议列表,当我输入“PHP”时它知道建议“Web 开发”,如果我输入“数据恢复”或“软件安装”,它会建议“信息技术”。

我确信我可以为此制定一个数据库模式,但是我从哪里获取数据呢?如示例所示,系统将如何学习将“PHP”链接到“Web 开发”以及将“数据恢复”链接到“信息技术”?我不想手动执行此操作。

我能以某种方式利用社区的意见吗?我通过 last.fm 收集到,该网站查看用户听过的给定艺术家(例如,他们听得最多的那个),当他们也有给定的艺术家时,发现他们的图书馆中最常见的其他艺术家用户在他们的图书馆里,并向我推荐了最高关联的艺术家。

0 投票
4 回答
214 浏览

tagging - del.icio.us 如何知道为 URL 建议的标签?

当我为http://dbpedia.org/About添加书签时,del.icio.us 建议将“xml”和“programming”作为标签。它如何知道 URL 与这些主题相关?

0 投票
2 回答
2793 浏览

autocomplete - Google 建议使用 Scriptaculous Autocompleter 进行查询?

当用户在我们的搜索文本字段中输入查询时,我正在尝试显示 Google 建议的查询。我们的目标是将 Google 建议的查询与 Scriptaculous Autocompleter 结合起来。

这是我们的代码:

new Ajax.Autocompleter('q', 'autocomplete_choices', ' http://suggestqueries.google.com/complete/search?q=test ', {method:'get', onSuccess:format_autocomplete});

从浏览器和 curl获取http://suggestqueries.google.com/complete/search?q=test工作正常,并显示为给定字符串建议的查询。

但是,我的onSuccess回调中的responseText始终显示空字符串 ("") 而不是建议的查询。

有什么线索吗?

0 投票
8 回答
2433 浏览

language-agnostic - 如何更正用户输入(类似于谷歌“你的意思是什么?”)

我有以下要求: -

我有很多(比如 100 万个)值(名称)。用户将键入搜索字符串。

我不希望用户正确拼写名称。

所以,我想做一种谷歌“你的意思是”。这将列出我的数据存储中的所有可能值。这里有一个类似但不相同的问题。这没有回答我的问题。

我的问题: - 1)我认为将这些数据存储在 RDBMS 中是不可取的。因为那样我就不会对 SQL 查询进行过滤。而且我必须进行全表扫描。那么,在这种情况下应该如何存储数据呢?

2)第二个问题与相同。但是,只是为了我的问题的完整性:我如何搜索大型数据集?假设数据集中有一个名字 Franky。如果用户键入为 Phranky,我如何匹配 Franky?我必须遍历所有名称吗?

我遇到了Levenshtein Distance,这将是找到可能的字符串的好方法。但同样,我的问题是我是否必须对数据存储中的所有 100 万个值进行操作?

3)我知道,谷歌通过观察用户行为来做到这一点。但我想在不观察用户行为的情况下做到这一点,即使用我还不知道的距离算法。因为前一种方法需要大量搜索才能开始!

4)正如柯克布罗德赫斯特在下面的回答中指出的那样,有两种可能的情况:-

  • 用户输入错误的单词(编辑距离算法)
  • 不认识单词的用户猜测(语音匹配算法)

我对这两个都很感兴趣。它们实际上是两个不同的东西。例如,Sean 和 Shawn 听起来一样,但编辑距离为 3 - 太高而不能被视为错字。

0 投票
1 回答
37 浏览

asp.net - 不支持 getautosuggest 数据类型

我正在使用 Google AutoSuggestData。它实现得很好并且在一个页面中工作,但是当试图在另一个页面中实现时它给出了错误

系统异常:不支持getautosuggest数据类型

0 投票
2 回答
1318 浏览

javascript - JavaScript 自动建议更新多个字段

我有一个简单的自动完成字段,它会吐出一堆建议的单词并将其放在建议字段中。是否有一个自动建议代码可以输入选定的文本,但也可以自动填充一系列其他字段而不是选定的字段?

例如,在联系人列表中搜索您输入他们的姓名或地址,它会建议选项。单击一个时,它会自动从数据库中提取其余可用的联系方式。

0 投票
1 回答
533 浏览

javascript - 更改 jQuery 建议插件的查询参数

这个问题有点蹩脚,因为我试图绕过一些限制:

当前 JS 使用以下代码发送 ajax 查询

服务器得到的是以下查询字符串:

问题:服务器希望查询字符串以 's=' 而不是 'q=' 开头

我必须使用现有的脚本,所以我试图找到一种方法在 javascript 中将 'q=' 更改为 's=',而不更改现有的建议插件或 php 搜索脚本。

谢谢。

0 投票
2 回答
1469 浏览

wpf - 这是将 AutoSuggest 构建到 WPF ComboBox 中的最佳方式吗?

我有一个如下所示的 Nationality ComboBox,并且想要制作它以便用户可以键入字母来缩小选择范围。我可以通过在 NationalityComboBox_KeyDown 方法中添加逻辑来解决这个问题。

这是将 AutoSuggest 构建到 ComboBox 中的最佳方式,还是有内置方式来做同样的事情?

XAML:

代码隐藏: