问题标签 [quick-search]

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 投票
1 回答
479 浏览

jquery - 带有快速搜索插件性能问题的 jQuery

我正在使用jQuery 快速搜索插件来搜索数据表中的项目。当有合理数量的行时,非常光滑并且工作得非常好。

(合理的数字:少于 200 行,10 列,平均每个单元格 20 个字符。)

当我增加行数时,性能下降并且变得无法使用。

我有两个问题:

  1. 是否有任何提示/技巧可以提高此插件的性能,或者我可能配置错误使其性能不佳?
  2. 考虑到我预计表中有很多行,我可能会考虑用哪些替代 jQuery 插件来替换这个插件?
0 投票
1 回答
679 浏览

jquery - jQuery 的快速搜索插件中的 onAfter 事件调用得太快了

我正在使用 jQuery 的快速搜索插件,通常它运行良好。我在 onAfter 事件中添加了一个函数,该函数被调用,但我发现它是在行上的样式属性设置为“显示:无”之前调用的

在更改此属性后,是否有另一个事件或方法可以挂钩另一个将触发的事件?

0 投票
4 回答
11514 浏览

android - 安卓应用搜索按钮

我一直在尝试让我的应用程序实现内置的快速搜索,类似于在 ApiDemos 的“应用程序/搜索/调用搜索”中完成的方式。从尝试遵循不同的示例到完全按照 ApiDemos 中的方式复制代码,我已经尝试了各种方法。

我对前者的所有发现都与旧版本的 SDK 有关,而且根本不起作用。至于我可以实际运行并看到在 ApiDemos 中工作的东西,我尝试复制以下内容

这种复制让我得到了一个看起来与我在运行 ApiDemos 时所面临的完全一样的视图,但是当我在快速搜索框中单击搜索按钮时,Android 总是只打开一个浏览器窗口,其中包含给定的 Google 搜索结果询问。我根本无法在 ApiDemos 中找到告诉 android 我想使用自己的自定义代码来处理搜索请求的关键组件。

在这件事上我真的很感激一些帮助。在这方面,文档和其他在线资源似乎都非常缺乏。

谢谢。

0 投票
1 回答
662 浏览

jquery - jQuery 快速搜索插件修补 JSON

我已经实现了Rik Lomas 的快速搜索插件,我喜欢它用于我正在构建的自定义 CMS 中的应用程序。不过我想知道,因为如果有一种方法可以在用户搜索时使用我的 json 回调中的数据而不是表格内容本身来填充表格,那么我将在表格中拥有数十亿个项目。

因此,当您加载页面时,事件链将如下所示:

-jQuery.getJSON 请求 - 启动快速搜索并限制表格中最初显示的行数 - 当用户在过滤器中进行击键时,新值将从 JSON 数据而不是表格内容中提取(仍然限制显示的数量)表)并且表已更新。

我的 JSON 请求:

我的快速搜索功能:

0 投票
3 回答
1546 浏览

jquery - JQuery QuickSearch:如果输入不为空,则在加载时搜索

我使用了jquery quicksearch 插件,它工作正常,除了一个问题。我希望在加载页面时运行快速搜索。我创建了第二个快速搜索函数(在加载页面时调用)并将绑定更改为其他内容,但它不适用于“加载”或“就绪”。

如果我将绑定更改为“焦点”并将焦点放在文本字段上它可以工作,但仅在 IE 中。

我想这样做的原因是因为用户离开页面的地方有一个“查看”链接。当他们回来时,我希望搜索结果与他们离开时一样。

0 投票
2 回答
5644 浏览

algorithm - Lucene 搜索和索引的优势是什么?

我想知道,Lucene 搜索和索引的优势是什么?

使用 Lucene 进行搜索是否与快速搜索等其他搜索算法一样快?索引呢?

我想更多地了解 Lucene 而不是其他人的优势。

谢谢 。

0 投票
0 回答
1930 浏览

jquery - jQuery 快速搜索

1-过滤动作在按键时运行有没有办法让它通过一个按钮运行。(即除非按下按钮,否则表格不会过滤)。这将在许多方面有所帮助,尤其是在大表或在多个表上工作时。

2-如果我们能够根据列名进行过滤,有两种过滤方式(所有列或使用标签)。

3-每次在输入框中输入一个新词都会重置表格,然后对所有记录应用过滤。如果有一种方法可以选择过滤所有记录或仅过滤先前过滤的结果怎么办。我通过在您的示例中进行以下更改来尝试此操作:

$('input#id_search').quicksearch('table#table.myQS tbody tr'); $('input#id_search2').quicksearch('table#table.myQS tbody tr', ...................... 然后在 "id_search " 然后是 "id_search2" 中的另一个词,它过滤了第一个过滤操作的结果。

4-有没有办法在每个表的页眉或页脚中获取过滤记录(行)的计数???

5- 如何使 onafter 运行外部函数(即在 .js 文件中找到的函数)。

6-我在哪里可以获得快速搜索插件的文档?因为示例中没有提到方法(即使用类而不是 ID)。

非常感谢

0 投票
0 回答
471 浏览

android - 从快速搜索栏触发后导致应用程序行为不一致的搜索建议

我遇到了快速搜索栏的问题,希望有人可以帮助我。

我的应用程序包含一个 Searchable 活动,用于在我的应用程序中提供搜索行为。该搜索活动旨在在单击搜索项时触发单独的 Intent,从而导致不同的 Activity 处理查看。在应用程序中使用时,搜索行为每次都能完美运行。

我的应用程序还包括一个用于提供搜索建议的 ContentProvider,并且还配置为允许在快速搜索栏中使用。在应用程序本身中使用时,每次使用搜索建议时都可以正常使用。当从 QSB 触发时,初始搜索建议会按应有的方式显示查看活动。然而,在那之后,在应用程序内对搜索建议的任何使用(即提出搜索并选择搜索建议)都无法触发查看应用程序。事实上,我在 Searchable 活动中的每个“onXXX()”方法中都放置了调试语句,但我从未看到它们中的任何一个被触发。另一方面,当我在同一点触发标准搜索时(即输入查询字符串并按回车键,

我目前不知所措,试图确定为什么会发生这种情况。有任何想法吗

作为一些附加信息,我的清单包含以下关于可搜索活动(“.activity.SearchableActivity”)、建议提供者(“.content.TestSuggestionProvider”)和用于显示内容的活动(“.activity.测试显示活动”):

以下是用于进一步定义可搜索活动设置的 XML:

有什么想法吗?此刻我完全不知所措……</p>

0 投票
0 回答
747 浏览

android - android快速搜索框问题

我想在我的活动中添加一个 QSB,它将在我的活动中显示来自字符串变量列表的搜索结果。任何人都知道我该怎么做。

提前致谢....

0 投票
1 回答
463 浏览

android - 如何在android快速搜索框中放置另一个按钮?

我在我的应用程序中使用 android qsb 功能。Qhen 用户单击他键盘上的 len 按钮,我打开带有一个输入框和一个按钮的快速搜索框。

我想知道我是否可以在 qsb 中添加另一个按钮。

我认为这是可能的,谷歌在 qsb 中添加了语音按钮搜索。

谢谢。