问题标签 [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.
algorithm - 如何优化数据库建议引擎
我正在制作一个用于逐项推荐电影的在线引擎。我已经进行了一些研究,我认为实现它的最佳方法是使用pearson 相关性并制作一个包含 item1、item2 和相关字段的表,但问题是在每个项目速率之后,我必须重新生成相关性最坏情况 N 条记录(其中 N 是项目数)。
我读到的另一个想法是下面的文章,但我还没有想到实现它的方法。
那么您对优化这个过程有什么建议呢?或者有什么其他建议?谢谢。
gwt - GWT:带有多个单词的建议框
我需要提出建议 TextBox ,用户可以在其中编写一些关键字(使用指定的关键字在文件存档中搜索)。但是可以使用一些分隔符顺序输入关键字。
例如:keyword1; keyword2; key...
我想用 GWT 来做。
请告诉我您是否知道一些实现示例(可能在 JavaScript/jQuery 中)或如何制作。
TIA
jquery - jQuery Autocomplete 使用 extraParams 传递额外的 GET 变量
我特别指的是 Jörn Zaefferer [来源:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/]的 jQuery Autocomplete v1.1 插件,因为这个插件似乎有很多变体。
当用户开始输入时,我正在尝试将其他参数传递给服务器,因为我有多个字段需要自动完成来提供建议。
除了查询之外,我还想将输入名称属性发送到服务器,但我似乎无法在 extraParams 中使用 $(this).attr('name')。
我的 jQuery:
这是我的 HTML。
有什么建议么?
java - 在 Eclipse 中拼错方法名称后如何恢复自动完成?
当我在 Eclipse 中编写 Java 代码时,我喜欢自动完成功能。我的意思是当您开始输入对象的方法名称时出现的带有方法名称的弹出窗口。或者也许它被称为不同的东西,即方法建议?
但是如果我拼错了方法名称,弹出窗口会隐藏,如果我删除方法名称拼错的部分,它就不会回来。有没有办法在拼写错误后恢复弹出窗口而无需再次开始输入孔方法名称?
algorithm - 自动完成算法?
我指的是当用户在 Google 中键入搜索词时用于提供查询建议的算法。
我主要感兴趣的是: 1. 最重要的结果(最有可能的查询,而不是任何匹配的内容) 2. 匹配子字符串 3. 模糊匹配
我知道您可以使用 Trie 或广义 trie 来查找匹配项,但它不符合上述要求......
之前在这里问过的类似问题
python - 地理名称数据库(城市、兴趣点)
我正在用 django 建立一个旅游网站。当用户输入目的地城市名称(或兴趣点,如黄石)时,我想做 ajax 自动建议。问题是我如何获得建议数据库?有网络服务吗?最好能支持国外城市。非常感谢。
c++ - 能推荐一个全文搜索引擎吗?
能推荐一个全文搜索引擎吗?(最好是开源的)
我有一个包含许多(虽然相对较短)HTML 文档的数据库。我希望用户能够通过在我的 C++ 桌面应用程序中输入一个或多个搜索词来搜索这个数据库。因此,我正在寻找与我的应用程序集成的快速全文搜索解决方案。理想情况下,它应该:
- 跳过常用词,例如
the
,of
,and
等。 - 支持词干提取,即搜索
run
也能找到包含runner
,running
和ran
. - 能够在将新文档添加到数据库时在后台更新其索引。
- 能够提供搜索词建议(如 Google Suggest)
- 有一个记录良好的 API
为了说明,假设数据库只有两个文档:
文件 1:
This is a test of text search.
文件 2:
Testing is fun.
索引中应包含以下单词: fun
, search
, test
, testing
, text
. 如果用户t
在搜索框中输入,我希望应用程序能够建议test
,testing
并且text
(理想情况下,应用程序应该能够在搜索引擎中查询以 开头的 10 个最常见的搜索词t
)。搜索testing
应该返回两个文档。
其他要点:
- 我不需要多用户支持
- 我不需要复杂查询的支持
- 数据库驻留在用户的计算机上,因此应在本地执行索引。
你能推荐一个基于 C 或 C++ 的解决方案吗?(我已经简要回顾了CLucene和Xapian,但我不确定它们是否能满足我的需求,尤其是查询搜索词索引以获取建议功能)。
php - 使用 AJAX 和 PHP 模仿 Google 建议
我想用下面的代码模仿谷歌的建议,意思是:
第 1 步:当用户在搜索框中键入时,查询字符串将由服务器 php 文件处理并返回查询建议字符串(使用 Ajax 对象)。
第 2 步:当用户点击查询建议时,它会填入搜索框(自动完成)。
第 1 步已完成,第 2 步未完成。我认为问题在于 .click() 方法(我稍后使用 .live() ,但它仍然无法正常工作)。我的意图是使用 .live() 或 .click() 将 onclick 事件绑定到动态创建的<li>
元素。任何想法?
PHP:
jquery - 自动完成导致 jQuery 悬停淡出(包括演示)
演示: http: //www.christianbullock.com/so-demo/(我知道它有点生疏)。
截图:http: //i46.tinypic.com/2rh7fgn.png
将鼠标悬停在蓝色矩形上以显示登录面板。它完全按照我的意愿工作,除了如果您双击其中一个输入表单以显示先前输入的用户名,通过将鼠标悬停在建议的用户名之一上,面板就会消失......jQuery认为我的鼠标实际上没有离开 div。
有没有人遇到过这样的事情?有人知道修复吗?
谢谢。
android - 如何通知搜索建议视图的 DPI 显示为缩略图的图像?
我有一个使用 Android 搜索和自动搜索建议功能的活动。
我在活动中使用的缩略图都存储在 SD 卡上(有很多),并且都是 MDPI 分辨率。
在我的活动中使用它们时,这很好,因为我可以考虑这一点并适当地缩放,但是在搜索建议视图中,缩略图似乎被假定为当前 DPI,因此缩略图在 HDPI 设备上看起来很小。
我正在使用自定义检索搜索建议视图的缩略图ContentProvider
并覆盖该openFile
方法 - 但是我看不出这如何让我对设置 DPI 进行任何控制,因为它只返回一个通用的ParcelFileDescriptor
.
是否可以使用ParcelFileDescriptor
通知 DPI 的搜索建议视图?或者还有其他可能的方法吗?我自己无法直接控制它,因为 Android 框架处理数据到自动建议视图的映射。
我的openFile
方法看起来像:
这似乎是我唯一可以控制请求它的自动建议管理器和显示它之间的文件的地方。