UNPKG

@lableb/javascript-sdk

Version:

Lableb cloud search client for javascript

84 lines (43 loc) 1.89 kB
const { LablebRequestBuilder, LablebClient } = require('../dist/index'); const sdkOptions = { platformName: 'js-sdk-test', APIKey: 'ymONe8448842-Y00sS2cLp-sAtosW25S7IhSi', indexName: 'index', searchHandler: 'default', autocompleteHandler: 'suggest', recommendHandler: 'recommend', indexingAPIKey: '', }; (async function main() { ////////////// console.time('Create Lableb Client And Search request build'); const lablebRequestBuilder1 = await LablebRequestBuilder(sdkOptions); await lablebRequestBuilder1.search({ query: '*' }) console.timeEnd('Create Lableb Client And Search request build'); ////////////// console.time('search at Lableb'); const client1 = LablebClient(sdkOptions); await client1.search({ query: '*' }); console.timeEnd('search at Lableb'); //////////////// console.time('Create Lableb Client And autocomplete request build'); const lablebRequestBuilder2 = await LablebRequestBuilder(sdkOptions); await lablebRequestBuilder2.autocomplete({ query: 's' }) console.timeEnd('Create Lableb Client And autocomplete request build'); ////////////// console.time('autocomplete at Lableb'); const client2 = LablebClient(sdkOptions); await client2.autocomplete({ query: 's' }); console.timeEnd('autocomplete at Lableb'); //////////////// console.time('Create Lableb Client And recommend request build'); const lablebRequestBuilder3 = await LablebRequestBuilder(sdkOptions); await lablebRequestBuilder3.recommend({ id: '1' }) console.timeEnd('Create Lableb Client And recommend request build'); ////////////// console.time('recommend at Lableb'); const client3 = LablebClient(sdkOptions); await client3.recommend({ id: '1' }); console.timeEnd('recommend at Lableb'); ////////////// })();