@kth/kth-search-push-util

2.0.1 • Public • Published

kth-search-push-util

Utils to simplifie pushing information to KTH:s search solution

Examples

const log = require('kth-node-log')
const { SearchPush } = require('@kth/kth-node-search-push-util')

const config = {
  log: log,
  client: api.client,
  paths: api.paths,
  batchSize: 10
}

const util = new SearchPush(config)

const import = async (pages) => {
  for (let page of pages) {
    await util.pushPage(page)
  }

  await util.flush()

  await cleanup()
}

const cleanup = () => {
  return util.deletePages('type', new Date())
}

/@kth/kth-search-push-util/

    Package Sidebar

    Install

    npm i @kth/kth-search-push-util

    Weekly Downloads

    128

    Version

    2.0.1

    License

    MIT

    Unpacked Size

    13.6 kB

    Total Files

    6

    Last publish

    Collaborators

    • kth-stratus
    • mictsi
    • n_sandstrom
    • kthwebmaster
    • exacs
    • ssundkvist
    • kth-ci
    • emilstenberg