algoliasearch

WebJar for algoliasearch

License

License

MIT
Categories

Categories

JavaScript Languages Github Development Tools Version Controls CLI User Interface Search Business Logic Libraries
GroupId

GroupId

org.webjars.bower
ArtifactId

ArtifactId

github-com-algolia-algoliasearch-client-javascript
Last Version

Last Version

3.18.1
Release Date

Release Date

Type

Type

jar
Description

Description

algoliasearch
WebJar for algoliasearch
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/algolia/algoliasearch-client-javascript

Download github-com-algolia-algoliasearch-client-javascript

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.bower/github-com-algolia-algoliasearch-client-javascript/ -->
<dependency>
    <groupId>org.webjars.bower</groupId>
    <artifactId>github-com-algolia-algoliasearch-client-javascript</artifactId>
    <version>3.18.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bower/github-com-algolia-algoliasearch-client-javascript/
implementation 'org.webjars.bower:github-com-algolia-algoliasearch-client-javascript:3.18.1'
// https://jarcasting.com/artifacts/org.webjars.bower/github-com-algolia-algoliasearch-client-javascript/
implementation ("org.webjars.bower:github-com-algolia-algoliasearch-client-javascript:3.18.1")
'org.webjars.bower:github-com-algolia-algoliasearch-client-javascript:jar:3.18.1'
<dependency org="org.webjars.bower" name="github-com-algolia-algoliasearch-client-javascript" rev="3.18.1">
  <artifact name="github-com-algolia-algoliasearch-client-javascript" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bower', module='github-com-algolia-algoliasearch-client-javascript', version='3.18.1')
)
libraryDependencies += "org.webjars.bower" % "github-com-algolia-algoliasearch-client-javascript" % "3.18.1"
[org.webjars.bower/github-com-algolia-algoliasearch-client-javascript "3.18.1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

Algolia for JavaScript

The perfect starting point to integrate Algolia within your JavaScript project

NPM version NPM downloads jsDelivr Downloads License

DocumentationInstantSearchCommunity ForumStack OverflowReport a bugFAQSupport

Migration note from v3.x to v4.x

In February 2020, we released v4 of our JavaScript client. If you are using version 3.x of the client, read the migration guide to version 4.x. Version 3.x will no longer be under active development.

Features

  • Thin & minimal low-level HTTP client to interact with Algolia's API
  • Works both on the browser and node.js
  • UMD compatible, you can use it with any module loader
  • Built with TypeScript

💡 Getting Started

First, install Algolia JavaScript API Client via the npm package manager:

npm install algoliasearch

Then, create objects on your index:

const algoliasearch = require("algoliasearch");

const client = algoliasearch("YourApplicationID", "YourAdminAPIKey");
const index = client.initIndex("your_index_name");

const objects = [
  {
    objectID: 1,
    name: "Foo"
  }
];

index
  .saveObjects(objects)
  .then(({ objectIDs }) => {
    console.log(objectIDs);
  })
  .catch(err => {
    console.log(err);
  });

Finally, let's actually search using the search method:

index
  .search("Fo")
  .then(({ hits }) => {
    console.log(hits);
  })
  .catch(err => {
    console.log(err);
  });

For full documentation, visit the online documentation.

Troubleshooting

Encountering an issue? Before reaching out to support, we recommend heading to our FAQ where you will find answers for the most common issues and gotchas with the client.

📄 License

Algolia JavaScript API Client is an open-sourced software licensed under the MIT license.

org.webjars.bower

Algolia

Open source tools for building search. Learn more at community.algolia.com

Versions

Version
3.18.1