1.1.0 • Published 6 months ago

@del-internet/support-search v1.1.0

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
6 months ago

Install

npm i @del-internet/support-search

Usage

import factory from '@del-internet/support-search';

const config = {....}
const Manager = factory(config);

Available methods

update,delete,search,createIndex,deleteIndex

Example

Manipulation

// to update something on meilisearch engine
await Manager.driver('meilisearch').update([{}])
// to delete something on meilisearch engine
await Manager.driver('meilisearch').delete([{}])

// to createIndex something on meilisearch engine
await Manager.driver('meilisearch').createIndex('index-name', {...configurations})
// to deleteIndex something on meilisearch engine
await Manager.driver('meilisearch').deleteIndex('index-name')

Searching

// to search something on meilisearch engine


const builder = Builder.within('index-name')
  .search('search-string')
  .take(50)
  .ignore(50)
  .withMeta('matchingStrategy', 'all');

// do some ordering
builder.orderBy(order.key, order.direction);

await Manager.driver('meilisearch').search(builder)
1.1.0

6 months ago

1.0.0

6 months ago