问题标签 [typeahead]
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.
autocomplete - 如何使用 Lucene 或类似工具为超大型数据集构建提前类型的索引?
我有一个包含 2 亿多条记录的数据集,并且正在寻求构建一个专用的后端来支持提前输入的解决方案。Lucene 因其受欢迎程度和许可类型而受到关注,但我也对其他开源建议持开放态度。我正在寻找建议、来自战壕的故事,甚至是关于我需要的硬件数量和软件结构的更好的直接指导。要求:
一定有:
- 做的能力从子串匹配开始(我输入'st',它应该匹配'Stephen')
- 能够非常快速地返回结果,我会说 500 毫秒是一个上限。
很高兴有:
- 将相关信息输入索引过程的能力,例如,更流行的术语将在其他术语之前返回,而不仅仅是按字母顺序,也就是谷歌风格。
- 字内子串匹配,例如 ('st' 将匹配 'bestseller')
笔记:
- 该索引将纯粹用于预先输入,不需要提供标准搜索查询。
- 我不担心获得有关如何设置前端或 AJAX 的建议,只要索引可以作为服务或直接通过 Java 代码进行查询即可。
对任何有用的信息投赞成票,让我更接近企业级的提前解决方案
c# - 回发点击输入提前下拉
我有一个我创建的头部下拉列表。显然,我必须将 AutoPostBack 设置为 false,否则它会在用户输入时回发。但是我想在用户做出选择时回邮。
我不想使用提交按钮或类似的东西。长话短说,相信我,这不是我的情况的解决方案。
在使用点击输入时提前输入的javascript中我回发。那工作很棒。
但是当用户用鼠标点击时呢?所以我使用 onblur 事件回发。但是,这需要在下拉列表之外单击。
我希望在他们单击新项目时进行回发。所以就像 itemchanged 时的回发,但前提是我通过单击它来更改它。
有任何想法吗???
php - 使用 Java 脚本获取文本框值
我有两个文本框。国家和城市。我在城市文本框中使用提前输入。我想根据我输入的国家显示城市名称。如何使用 java 脚本将国家/地区值传递给我的 PHP 函数以获取正确的城市名称。
wpf - 通过键盘“提前输入”搜索在 WPF 列表框中选择项目
我有一个 WPF 列表框控件,我想允许用户使用预先输入来更改所选项目。我正在寻找的行为与 Windows 资源管理器完全一样。当您继续键入文件夹名称的文本时,列表将继续选择更正确的项目。
例如假设这个文件夹结构:
如果您OtherFolderName
用鼠标选择,则开始键入MyFirstF
该项目MyFirstFolder
将被选中,但如果您继续键入MyFirstFi
该项目MyFirstFileFolder
将被选中。
我的 WPF 列表框没有表现出这种行为,我希望我可以轻松启用它,因为旧的 WinForms 列表框就是这样做的。
facebook - 在 facebook 应用程序中使用位置预输入
有没有办法在 facebook 应用程序中利用 facebook 的位置预先输入?他们在他们的网站上有一个很棒的位置预输入功能,但我找不到任何关于如何在应用程序中使用它的文档。
java - Cleo(linkedin 的自动完成解决方案)是否适合数十亿的元素?
Cleo 有几种不同类型的前瞻搜索,这些搜索由一些非常聪明的索引策略支持。GenericTypeahead 可能适用于最大的数据集。来自http://sna-projects.com/cleo/design.php:“GenericTypeahead专为可能包含数百万个元素的大型数据集而设计……”不幸的是,文档没有详细说明Typeahead 的放大。有没有人将 Cleo 用于可能有一些见解的非常大的数据集?
autocomplete - 在 Bootstrap typeahead() 自动完成上提交选择?
如何自动提交使用 Twitter Bootstrap typeahead() 所做的选择?
http://twitter.github.com/bootstrap/javascript.html#typeahead
jquery - 获取 Bootstrap 的 typeahead 的选定项目值
Bootstrap 刚刚实现了一个简洁的自动完成功能,称为 typeahead。我无法为文本输入获取适当的值。
例如,我可能有以下内容:
这似乎没有捕获所选值。有谁知道如何通过 Bootstrap 使用 typeahead 来获取选定的值?
jquery - 使用后响应更新 Bootstrap 的预输入数据源时遇到问题
使用 Bootstrap 的 typeahead javascript 插件,我试图通过 jQuery 的 $.post 方法更改数据源属性。最初,我有:
然后,假设单击了一个按钮并尝试更新数据源:
resp XHR 结果返回如下数组:
我发现这并不能用响应中构造的新数组可靠地更新数据源。
有谁知道是什么问题?
这似乎没有捕获所选值。有谁知道如何通过 Bootstrap 使用 typeahead 来获取选定的值?
autocomplete - 使用引导 Typeahead 处理自动完成文本框中的选定事件?
我想在用户使用自动完成文本框引导 Typeahead选择一个值后立即运行 JavaScript 函数。
我正在寻找类似选定事件的东西。