Ejemplo n.º 1
0
 def test_with_select(self):
     search = Search(indexes=['company'], config=SearchConfig)
     search = search.select('id', 'date_created')
     search = search.match('Yandex')
     self.assertEqual(
         search.lex(),
         "SELECT id, date_created FROM company WHERE MATCH('Yandex')"
     )
Ejemplo n.º 2
0
def search():
    term = flask.request.args.get('q')
    query = Search(indexes=['sourcecode'], config=BaseSearchConfig)
    query = query.match(term)
    query = query.select('id', 'path')
    results = query.ask()
    results = [get_row(result) for result in results['result']['items']]
    return uncached(json.dumps(results), mimetype='application/json')