How to use the pelias-query.defaults function in pelias-query

To help you get started, we’ve selected a few pelias-query examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github pelias / api / test / unit / query / view / temp_ngrams_strip_housenumbers.js View on Github external
test('input:name not set', function(t) {

    var vs1 = new peliasQuery.Vars( peliasQuery.defaults );
    t.equal(view(vs1), null, 'view failed compilation due to missing var');

    t.end();
  });
};
github pelias / api / test / unit / query / view / temp_ngrams_strip_housenumbers.js View on Github external
test('input:name set', function(t) {

    var vs1 = new peliasQuery.Vars( peliasQuery.defaults );
    vs1.var('input:name').set('101 west 26th street');

    var compiled = JSON.stringify( view( vs1 ) );
    var expected = '{"match":{"name.default":{"analyzer":"peliasOneEdgeGram","boost":1,"query":"west 26th street"}}}';

    t.equal(compiled, expected, 'view compiled correctly');
    t.equal(vs1.var('input:name').get(), '101 west 26th street', 'original var not mutated');

    t.end();
  });
  test('input:name not set', function(t) {
github pelias / api / query / autocomplete_defaults.js View on Github external
var peliasQuery = require('pelias-query');
var _ = require('lodash');

module.exports = _.merge({}, peliasQuery.defaults, {

  'size': 20,
  'track_scores': true,

  'centroid:field': 'center_point',

  'sort:distance:order': 'asc',
  'sort:distance:distance_type': 'plane',

  'boundary:circle:radius': '50km',
  'boundary:circle:distance_type': 'plane',
  'boundary:circle:optimize_bbox': 'indexed',

  'boundary:rect:type': 'indexed',

  'ngram:analyzer': 'peliasQueryPartialToken',
github pelias / api / query / reverse_defaults.js View on Github external
var peliasQuery = require('pelias-query');
var _ = require('lodash');

module.exports = _.merge({}, peliasQuery.defaults, {

  'size': 1,
  'track_scores': true,
  'layers': ['venue', 'address', 'street'],

  'centroid:field': 'center_point',

  'sort:distance:order': 'asc',
  'sort:distance:distance_type': 'plane',

  'boundary:circle:radius': '1km',
  'boundary:circle:distance_type': 'plane',

  'boundary:rect:type': 'indexed',

  'ngram:analyzer': 'peliasQuery',
github pelias / api / query / search_defaults.js View on Github external
var peliasQuery = require('pelias-query');
var _ = require('lodash');

module.exports = _.merge({}, peliasQuery.defaults, {

  'size': 20,
  'track_scores': true,

  'centroid:field': 'center_point',

  'sort:distance:order': 'asc',
  'sort:distance:distance_type': 'plane',

  'boundary:circle:radius': '50km',
  'boundary:circle:distance_type': 'plane',

  'boundary:rect:type': 'indexed',

  'ngram:analyzer': 'peliasQuery',
  'ngram:field': 'name.default',
github pelias / api / query / autocomplete_defaults.js View on Github external
var peliasQuery = require('pelias-query');
var _ = require('lodash');

module.exports = _.merge({}, peliasQuery.defaults, {

  'size': 20,
  'track_scores': true,

  'centroid:field': 'center_point',

  'sort:distance:order': 'asc',
  'sort:distance:distance_type': 'plane',

  'boundary:circle:radius': '50km',
  'boundary:circle:distance_type': 'plane',

  'boundary:rect:type': 'indexed',

  'ngram:analyzer': 'peliasQuery',
  'ngram:field': 'name.default',

pelias-query

An Elasticsearch query builder for Pelias

MIT
Latest version published 1 month ago

Package Health Score

73 / 100
Full package analysis

Similar packages