问题标签 [livesearch]

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 投票
2 回答
1684 浏览

php - jquery php 实时搜索

我开始使用 ajax 和 php 进行实时搜索

查询:

PHP:

我想要搜索结果,从第一个字母而不是从中间或最后一个字母搜索例如:
keyword = JO
结果我想要 =
* JOHN BECKS
* JONATHAN WILKO * KATY JOANS

有一会儿,系统不仅会拾取第一个甚至中间和最后一个单词
* TONY NESJO
* BAJOZ ZACKS

0 投票
2 回答
849 浏览

javascript - Javascript onfocus / onblur 问题

所以我正在制作一个小搜索栏,显示它下面的结果,如下所示:

我基本上是通过 AJAX 进行实时搜索。最初是隐藏的<div id='Results'>,直到您键入并填充一些结果。然而,我的问题是当用户点击离开时让它隐藏起来。让它消失onblur也不起作用,因为我需要能够点击结果而不是让它们消失在我身上。不幸的是,我还没有在互联网上找到一个好的非 jQuery 方法。最简单的说法是:我希望结果消失,如果没有<div id='searchWrapper'>点击。谢谢!

0 投票
1 回答
851 浏览

java - 必应 API 特定域

我目前正在使用带有 Java 和 XML 接口的 Bing API。我在我的电脑上只下载了两个 java 文件,试试它们,它工作正常,我使用的代码是

问题:我想从特定域中获取所有结果。怎么做 ?我应该下载任何库吗?

0 投票
1 回答
247 浏览

plone - ParseError:需要令牌“ATOM”,在 LiveSearch 上找到 u'AND'

在搜索查询中添加单词 AND、OR、NOT 会引发类似 Plone 4.1 中的错误:

有人可以解释一下 Plone 的 LiveSearch 中搜索背后的逻辑是什么吗?有什么办法可以避免这种情况,或者我可以忽略日志文件中的这些消息吗?

0 投票
1 回答
185 浏览

performance - 用于移动 safari 的最高性能实时搜索技术

我正在构建一个针对 webkit 的移动 Web 应用程序。我需要对约 5000 个用户的数据库执行实时搜索(在按键上)。

我尝试了许多不同的技术:

  1. 在页面加载时,进行 AJAX 调用以加载所有 5000 个用户的内存表示,并在客户端上查询它们。我尝试发送证明太大的 JSON,以及自定义分隔字符串,然后使用 split() 对其进行解析。这更好,但最终对这组用户的搜索速度很慢。
  2. 我尝试使用传统的 AJAX 调用,它会根据查询返回用户,也使用自定义分隔字符串技术。这更好,但我不得不对其进行调整,以便仅使用至少 3 个字符执行搜索。这不是最佳选择,因为我希望能够在 1 个字符后开始过滤。我还可以限制调用,以便不是某个阈值内的每个击键都会触发请求。这可能有助于提高性能,但我宁愿不必摆弄这类事情。

如果您尝试他们的朋友搜索,Facebook 移动版会很好地做到这一点。搜索立即发生,并在 1 个字符后触发。

我的问题是,是否有人对更快地搜索移动应用程序有任何建议?我应该看localStorage吗?这可靠、可行吗?

0 投票
1 回答
805 浏览

php - 使用 AJAX 进行实时搜索:如何实现服务器部分

我正在为我公司的代理构建一个简单的案例管理系统,我认为实现某种形式的搜索建议事物会很好,就像谷歌或(最近的)维基百科一样。

所以,这是情况,还有一个问题:

我有一个包含以下列的表(或者更确切地说是一个视图):

我当然可以简单地搜索每一列然后显示结果,但是脚本无法知道哪个结果(或“建议”)与用户最相关。

那么,您如何从服务器的角度实际实施实时搜索?

当然,我更喜欢通过 SQL 完成搜索,但我不能使用存储过程,所以尽管可能有可能,但它相当有限。

编辑:( 澄清):我想搜索我的列并返回与用户搜索内容最接近且最相关的结果(类似于谷歌所做的)。最好通过 SQL,但如果 PHP 速度相当快,则可以使用 PHP。

0 投票
1 回答
1081 浏览

jquery - jQuery livesearch 和 rails

我正在尝试在我的索引视图上实现一些实时搜索功能。我找到了这个插件http://www.mikemerritt.me/blog/livefilter-1-3-jquery-plugin/但不能适应rails。我正在尝试重现该演示,但无法使其正常工作。有人可以解释如何使演示适应 rails (3.1) 环境。谢谢

0 投票
2 回答
970 浏览

javascript - jQuery 实时搜索。检查每个字母

我使用 jquery live search 进行实时搜索。我有这个html。一个有很多人名字的列表。

现在我使用了 jquery 实时搜索功能。但我有一个问题。实时搜索区分大小写。如何修复实时搜索脚本。这不区分大小写。感谢帮助。这里有脚本:

插入:

在html中我使用了这个:

0 投票
3 回答
135 浏览

jquery - 输入4个数字时的jQuery实时搜索

仅当用户在输入中输入 4 个数字后,我如何进行实时搜索?

它基本上需要使用我已经拥有的 $ajax 来联系 php 页面。

我认为这可能是一个,input.length == 4但我尝试了它并失败了。

0 投票
1 回答
989 浏览

jquery - 使用 jquery 通过 livesearch 加载部分视图

好的,希望有人能帮忙。我有一个用于搜索员工的页面。要求是搜索在您键入时拉回结果。也许我正在以完全错误的方式解决这个问题,但我目前有工作代码。问题是某些结果是乱序返回的。

例如,您可能正在搜索“Don”,但“Don”的结果将在您获得“Do”的结果之前返回,而“Do”的结果将留在屏幕上。

有没有办法在开始新搜索时清除/取消任何待处理的结果,以便我只获得最新的结果?

这是代码: