1.1.1 • Published 9 years ago

federated-search v1.1.1

Weekly downloads
1
License
BSD-2-Clause
Repository
github
Last release
9 years ago

node-federated-search

Federated search for Node.js. This tool assumes you have assembled node modules that implement the abstract-search api.

npm install federated-search

Example

var fedsearch = require('federated-search')

var query = {
  field1: 'hello',
  field2: 'world'
}

var searchers = [
  require('ckan-searcher')('www.datahub.io'),
  require('github-searcher')('www.github.com'),
  require('figshare-searcher')('www.figshare.com')
]

Use the streaming API.

var stream = fedsearch(query, searchers)
stream.on('data', function (result) {
  console.log(result)
})
stream.destroy() // will stop fetching data.

Prints (one for each calback)

{
  "searcher": {"name": "ckan", "url": "www.datahub.io", "version": "latest"},
  "data": data...
}
1.1.1

9 years ago

1.1.0

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.0

9 years ago