问题标签 [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 投票
4 回答
23668 浏览

autocomplete - 谷歌喜欢使用 Solr 进行自动建议

我目前正在将 Solr 与术语组件和 Jquery Autosuggest 一起使用,效果很好。但是,此构造仅限于一个自动提示词(它仅自动完成第一个词)。是否可以使用多个单词/术语实现类似 Google 的自动建议,以便我可以自动完成多个单词?

0 投票
1 回答
320 浏览

javascript - 使用 AutoSuggest jQuery 插件在数据中动态传递数据对象

AutoSuggest jQuery 插件需要一个已经可用的数据对象才能运行。我需要将用户从第一个输入中的选择用作第二个输入中的数据。

以下代码段在 firebug 中引发错误

availableTeachers 未定义

编辑

更多测试,我预先定义了一些虚拟数据,并在用户在第一个输入中availableTeachers选择 a 后用真实数据填充它。lesson.name

第二个输入一直只看到虚拟数据

到目前为止,似乎 autoSuggest 插件只能使用静态数据对象或 JSON 请求。

0 投票
1 回答
685 浏览

autocomplete - xapian 自动完成

有没有人使用过 Xapian 来实现自动完成/自动建议功能?即在用户键入又名谷歌的自动建议时提供可能的建议集。

我有大约 200 万个短语,我正在考虑使用 Xapian 作为搜索框架。据我了解,这个框架不是为这种功能而构建的。所以我想在深入研究之前知道一些事情 -

  1. 如果有人对此进行了尝试,那么遇到的问题是什么?
  2. 这是构建这样的东西的正确框架吗?
  3. 如果我采取了完全错误的方法或错误的框架,那么请提出替代方案。
0 投票
2 回答
2628 浏览

php - 在用户输入输入后,使用自动建议填写输入文本字段,使用 jquery

我正在尝试使用 jquery 的 autosuggest 插件来获取用户输入,jquery 输入到 php mysql 脚本以获取信息,然后将用户输入替换为从 jquery 请求中检索到的内容。现在这应该让你们所有人难过一分钟。

首先...如果我只用纯文本替换自动建议脚本中返回的文本,我的 jquery javascript 函数会完美地返回该值。但是,如果我尝试从脚本返回查询的数据,那么这就是我得到返回数据的零(0)的时候。

我将提供工作所需的代码。我将在该代码中包含据我所知存在问题的地方。我将举例说明哪些有效,哪些无效。

在写这篇文章之前,我确实测试了几种可能的情况。

  1. 我确保自动建议脚本连接到数据库,查询有效,数据确实存在于表中,并且通过使用仅向脚本,它会准确地响应它应该的数据,所以我知道我的查询脚本可以正常工作。但同时我怀疑它是问题的一部分。

  2. 我测试了我的javascript函数AcctNmb是通过使用警报在更改时触发的,并且我可以看到该函数一直通过我在输入文本字段上收到的响应进行更改,加载类已打开,值更改,加载类被删除,功能完全完成。

  3. 现在要看到问题失败并成功,只需转到自动建议查询 php,您将看到我的两行,其中一行提供有效响应,另一行提供 0 响应。这是我无法理解两行之间的区别的问题在这方面让世界变得与众不同。

//编辑我试图将查询脚本更改为老式的查询方法,但我仍然得到相同的结果。如果我回显查询的数据,如果我回显一串文本,则会得到“0”的响应,那么该文本将返回给我。我在下面添加了备用查​​询方法。请问谁能看到我做错了什么?我只是没有看到回显变体和回显一串文本之间的区别,因为据我所知,它们应该是相同的。

//html表单代码

//javascript代码

//自动提示查询脚本

//EDIT //备用自动建议查询脚本

//mysql表测试数据

0 投票
1 回答
1716 浏览

iphone - UITextField 来自大型数据库的自动建议

我正在尝试为 UITextField 添加建议。它们显示为文本字段下方的 UITableView,根据用户输入的内容显示一些条目(例如 Google Suggest)。

到目前为止,我尝试的唯一方法是从内部 SQLite 数据库中进行选择。这可行,但由于数据库非常大(大约 35000 个条目),因此速度非常慢。每次输入内容时,应用程序都会冻结 4 或 5 秒,然后才会显示新建议。所以我想这种方法不是最好的。

我正在考虑在 NSDictionary 中映射所有内容,但我担心表格太大(大约 1.5MB)并且永久保留 NSDictionary 在内存方面会非常昂贵。

大家觉得最好是什么?

0 投票
2 回答
459 浏览

php - 来自 Excel 文件的 Jquery AutoSuggestion

我只是想知道是否有人知道如何制作其中一个自动建议文本框,以便在您开始输入时,它会根据 excel 文件自动建议?我到处搜索,找不到任何东西,我不知道从哪里开始。

创建自动提示不是我的问题,它只是从 excel 文件中获取数据并显示它以建议与他们输入的内容相关的内容。

我会很感激任何帮助。谢谢

0 投票
1 回答
2898 浏览

jquery - jQuery AutoSuggest 插件

有人可以发布一个简单的 html 代码,说明如何使用简单的数据对象来实现它。

这是链接http://code.drewwilson.com/entry/autosuggest-jquery-plugin

我已经尝试了一切以使其正常工作,但到目前为止我还没有成功,有人可以帮忙吗

谢谢

石匠

0 投票
4 回答
118 浏览

javascript - jquery - 为什么在这种情况下我需要 live() ?

我有一个有点奇怪的情况。我理解 live() 和 bind() 函数的前提,但是在我相信我不需要它们的情况下,我似乎需要它们。我会解释。

我在 jquery 中做了一个自动建议。我在页面顶部包含了 autosuggest.js。然后我有一个输入字段。

JS 的基础工作围绕:

这有效 - 在 keyup 上,我的函数按预期执行等 - 我不需要使用 live() 或 bind() 因为输入字段从一开始就在页面上......

现在..我还制作了一个“星级评定者”式的脚本。我有各种

  • 元素(样式化),并且在悬停时它们被重新样式化......

    还不行

    做。

    为什么我需要在这种情况下使用“live”,而在自动建议的情况下我不需要?

    谢谢

  • 0 投票
    2 回答
    742 浏览

    jquery - JQuery Facebook like AutoSuggest 由“@”触发

    我正在寻找一个 JQuery(或其他框架)插件,有点像 Facebook 状态消息文本框。

    它应该做什么:

    • 允许在不触发 AutoSuggest 的情况下自由输入文本(与普通 AutoSuggest 框相反)

    • 当某个字符(例如“@”)触发时,显示 AutoSuggest。

    实际上,它应该与 Facebook 中的完全一样...... :)

    0 投票
    1 回答
    789 浏览

    javascript - 来自数组的 AutoSuggest

    我有一个 php 脚本,它以这种形式生成 JS 数组

    有人可以建议,如何为搜索表单实施自动建议?

    谢谢