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')" )
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')