UNPKG

@lableb/javascript-sdk

Version:

Lableb cloud search client for javascript

55 lines (32 loc) 1.53 kB
import LablebClient from '@lableb/javascript-sdk'; const sdkOptions = { platformName: 'js-sdk-test', APIKey: 'ymONe8448842-Y00sS2cLp-sAtosW25S7IhSi', }; (async function main() { try { const client = LablebClient(sdkOptions); // search at lableb const searchResponse = await client.search({ query: '*' }); console.log({ searchResults: searchResponse.response.results }); // autocomplete at lableb const autocompleteResponse = await client.autocomplete({ query: 's' }); console.log({ autocompleteResults: autocompleteResponse.response.results }); // recommend at lableb const recommendResponse = await client.recommend({ id: '1' }); console.log({ recommendResults: recommendResponse.response.results }); /////////////// // feedback // search feedback if (searchResponse.response.results[0]) await client.feedback.search.single({ documentFeedback: searchResponse.response.results[0].feedback }); // autocomplete feedback if (autocompleteResponse.response.results[0]) await client.feedback.autocomplete.single({ documentFeedback: autocompleteResponse.response.results[0].feedback }); // recommend feedback if (recommendResponse.response.results[0]) await client.feedback.recommend.single({ documentFeedback: recommendResponse.response.results[0].feedback }); } catch (error) { console.error(error); } })()