问题标签 [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.
autosuggest - 如何从服务器获取自动建议
如何从服务器获取自动建议,文本框中可以在 Java/J2EE 中选择的项目列表?
python - 如何格式化搜索自动完成部件列表?
我目前正在开发一个 AppEngine 项目,我想实现搜索词的自动完成功能。可以搜索的项目相当明确且简短,因此我正在考虑通过为每个项目提供一个不完整类型的列表来实现它。所以foobar
会得到一个像[f, fo, foo, foob, fooba, foobar]
. 然后将搜索框中的用户文本与此列表进行比较,并建议肯定匹配。
我在考虑这个列表中有几个可能的优化:
- 从搜索词中删除空格标点符号。
Foo. Bar
到FooBar
. - 去除大写字母
- 删除像“the”、“a”、“an”这样的前导粒子。
The Guy
将是guy
,并索引为[g, gu, guy]
。 - 仅将长于 2 或 3 的子字符串添加到索引列表中。所以
The Guy
会被索引为[gu, guy]
. 我认为只匹配第一个字母的建议不会那么相关。
用户搜索词也将以这种方式格式化,然后搜索数据库。在建议搜索词时,将根据建议的对象的全名添加粒子、标点和大写字母。因此,搜索“the”不会给出任何建议,但搜索“The Gu..”或“gu”会建议“The Guy”。
这是一个好主意吗?主要是:这种格式化会有所帮助,还是只会造成麻烦?
jquery - 如何将加载 gif 动画应用于我的自动建议?
我很幸运能将我的解决方案放在美国服务器上,而我的观众位于斯堪的纳维亚半岛(在池塘的另一边)。
这使得响应时间有点慢,当我将自动完成用于我的搜索框时并不理想。
为了给用户一些反馈,我想显示一个动画加载 GIF。
问题是我不知道如何在回调之前启动它。动画应该在 AutoComplete 搜索 DB 时开始,并在 DB 搜索完成时停止。
我的 javascript 看起来像这样:
我的 gif 动画在里面<div class="loader"></div>
。
建议任何人?
language-agnostic - PHP/Python/C/C++ 库/应用程序匹配/更正/提供输入建议
我想在 PHP/Python/C/C++ 库/应用程序中有一个简单且轻量级的库/应用程序来匹配/更正/提供输入建议。输入/输出示例:
- 输入:Web 开发 ==> 输出:Web 开发
- 输入:Web 开发 ==> 输出:Web 开发
- 输入:Web 开发 ==> 输出:Web 开发
鉴于有正确单词和短语的数据库,我只需要该库来匹配/猜测短语。如果您知道,请提出建议。
javascript - 谷歌如何建议在客户端缓存查询?
好吧,我在玩谷歌查询自动完成并注意到有趣的事情:例如,如果我输入“m”字母,它会执行 Ajax jsonp 查询。然后,如果我刷新我的页面并再次输入“m”字母,则不会有任何查询。更长的字母序列也会发生同样的事情。
很明显,谷歌使用了一些客户端缓存。我很肯定它不会在 cookie 中存储任何内容。我知道一些允许在客户端缓存大量数据以供 JS 使用的技术,但我想知道 Google 使用的是哪一种?
他们的代码非常混乱,我需要一些时间才能自己找到答案,所以如果有人向我指出任何关于谷歌的最新文章建议回答我的问题,我将非常感激。
c# - 如何使用 Lucene.NET 构建自动完成/建议?
如何使用 Lucene.NET 构建自动完成/建议?
javascript - 自动建议技术和选项
我想在我的网站上集成自动建议。我应该选择哪个选项?走 jQuery 路线与 Javascript 路线相比有什么优势吗?缺点呢?
从服务器端 JSP 获取我的本地 javascript 请求信息怎么样?我的数据库中有大约 10,000 个要使用的关键字。
我会很感激这方面的一些方向。谢谢你。
javascript - 如何根据输入字段更改链接?
我正在设计我学校的网站,我有点想做一个“你在找什么”页面,只有一个输入框,人们可以在其中输入电话或其他东西,它会通过自动建议完成(这部分没问题)。然后,当用户单击“前往”时,该按钮会将他们带到搜索定义的页面,因此它会直接进入电话号码页面,反之亦然。你会建议怎么做?
jquery - 使用 PHP/KohanaPHP + MySQL + jQuery 快速响应的自动建议
我需要知道如何以最佳方式执行此操作,以便建议能够快速且安全地加载。在输入问题标题后,我想要类似相关问题在此处的工作方式。
jquery - 免费国家/城市建议列表/数据库
我正在寻找类似于带有城市和国家/地区的 facebook 建议列表的内容。当您尝试在 facebook 中创建新活动时,您可以看到我在说什么,单击以添加地址,然后开始在“城市”字段中输入内容。
我更喜欢在 jQuery 中找到工作建议工具(带有日期),但是带有城市/国家的数据库也可以解决问题。