The official Search.io Node client library.
Search.io offers a search and discovery service with Neuralsearch®, the world's first instant AI search technology. Businesses of all sizes use Search.io to build site search and discovery solutions that maximize e-commerce revenue, optimize on-site customer experience, and scale their online presence.
npm install @sajari/sdk-nodeThe following example shows how to create a collection using the SDK.
⚠️ The function below cleans up after itself by deleting the collection immediately after creation.
// Import the Search.io SDK.import{CollectionsClient,withKeyCredentials}from"@sajari/sdk-node";// Create a client for working with collections from account key credentials.constclient=newCollectionsClient(withKeyCredentials("account-key-id","account-key-secret"));asyncfunctioncreateCollection(id,displayName){// Create a new collection.constcollection=awaitclient.createCollection({ id, displayName });console.log(`Collection ${collection.displayName} created.`);// Clean up. Remove this in your application to keep the collection.awaitclient.deleteCollection(collection.id);}createCollection("collection-id","Collection display name").catch(console.error);Examples are in the examples directory.
| Example | Source code |
|---|---|
| Batch create schema fields | source code |
| Batch upsert records | source code |
| Create collection | source code |
| Create pipeline | source code |
| Create schema field | source code |
| Delete collection | source code |
| Delete record | source code |
| Generate pipelines | source code |
| Get collection | source code |
| Get pipeline | source code |
| Get record | source code |
| List collections | source code |
| List pipelines | source code |
| List schema fields | source code |
| Upsert record | source code |
| Query collection | source code |
| Set default pipeline | source code |
| Send event | source code |
| Get default pipeline | source code |
| Set default pipeline version | source code |
| Get default pipeline version | source code |
Contributions are welcome. See the Contributing guide.
MIT
See LICENSE