0.0.9 • Published 8 years ago
flexiblesearch v0.0.9
FlexibleSearch
A node module to run flexiblesearch hybris queries without a browser.
API
class flexiblesearch
The flexiblesearch module provides 2 methods:
flexiblesearch.initialize(options)
options\<Object, optional> An optional object to configure flexiblesearch instanceusername\<String> Username to log into Hybris admin console with. Ifoptionsis not provided, this defaults to 'admin'password\<String> Password to log into Hybris admin console with. ifoptionsis not provided, this defaults to 'nimda'url\<String> Hybris admin console URL. Ifoptionsis not provided, this defaults to 'https://localhost:9002/admin'
returns null
flexiblesearch.query(querytext)
querytext\<String> Flexiblesearch query- returns \<Array> containing objects. Keys in objects correspond to fields in hybris table.
Example Usage
const f = require('flexiblesearch');
const options = {
username: "admin",
password: "nimda",
url: "https://localhost:9002/admin",
};
f.initialize(options);
f.query("SELECT * FROM {GroceryProduct}")
.then(console.log);TODO
- Return more than first 10 results
- Clean up code