当前位置: 首页 > 软件库 > jQuery 插件 > jQuery UI框架 >

Instantsearch.js

即时搜索结果
授权协议 MIT
开发语言 JavaScript
所属分类 jQuery 插件、 jQuery UI框架
软件类型 开源软件
地区 不详
投 递 者 路昆杰
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Instantsearch.js 是一个 JavaScript 库,它可以让你用 Algolia 的 REST API 创建一个即时搜索结果体验。

搜索结果的页面是由单个组件组成的,也被称为 widgets。Widgets 既是搜索输入的 UI 组件也是搜索输出的 UI 组件。

示例代码:

var instantsearch = require('instantsearch.js');// or use the 'instantsearch' global variable when using the jsDelivr buildvar search = instantsearch({
  appId: appId, // Mandatory
  apiKey: apiKey, // Mandatory
  indexName: indexName, // Mandatory
  numberLocale: 'fr-FR' // Optional, defaults to 'en-EN',
  urlSync: { // optionnal, activate url sync if defined
    useHash: false
  }
});// add a searchBox widgetsearch.addWidget(
  instantsearch.widgets.searchBox({
    container: '#search-box',
    placeholder: 'Search for libraries in France...'
  })
);// add a hits widgetsearch.addWidget(
  instantsearch.widgets.hits({
    container: '#hits-container',
    hitsPerPage: 10
  })
);// startsearch.start();

 

 相关资料
  • 问题内容: 我需要搜索CSV格式文件中的PB级数据。使用LUCENE进行索引后,索引文件的大​​小是原始文件的两倍。是否可以减少索引文件的大​​小???如何在HADOOP中分发LUCENE索引文件以及如何在搜索环境中使用?还是有必要,我应该使用solr来分配LUCENE索引吗???我的要求是对PB级文件进行即时搜索。 问题答案: 任何现成的搜索引擎(如Lucene)都应该能够在您拥有的数据量范围内

  • 问题内容: 我正在使用swing和awt库以Java编写通讯录应用程序。该应用程序由一个JList组成,该JList使用TreeSet作为abstractListModel。 TreeSet用于名为Contact的类,该类具有私有比较器类,该类根据联系人的名字对联系人进行排序。如果Contact具有与O相同的mobileNumber(当然,在转换之后),则该方法返回true。 我想在此应用程序中添

  • 问题内容: 我有一个似乎无法解决的性能问题。我有一个即时搜索功能,但是有点麻烦,因为它开始在每个位置上搜索。 JS: HTML: JSON数据甚至没有那么大,只有300KB,我认为我需要完成的是在搜索上放置〜1秒的延迟,以等待用户完成键入操作,而不是对每个按键执行操作。AngularJS在内部执行此操作,在阅读了文档和此处的其他主题之后,我找不到特定的答案。 我将不胜感激如何延迟即时搜索的任何指示

  • 我目前正在参与使用Liferay(6.1 GA2)的项目。Liferay搜索结果似乎提供了指向Web内容片段的链接,而不是指向包含这些片段的页面的链接。 你们中有人经历过这个问题吗?你知道怎么解决吗? 非常感谢朋友们。 最好的,阿尔贝托

  • 我们在Liferay DXP和Elasticsearch 2.2.0中有一个自定义搜索portlet。我们在elasticsearch设置中为同义词搜索添加了以下设置。 我们还使用以下代码验证是否将同义词分析器添加到索引中。 这给出了synonyms.txt文件中“acl”的所有同义词的结果。但是Liferay搜索不会给搜索匹配同义词。例如:搜索(“acl”)=

  • 我需要对以搜索词开头的搜索结果进行优先级排序。我用了“匹配短语前缀”。我用了“匹配短语前缀”。但它不起作用。 细节: > 质疑 结果