Exemplo n.º 1
0
    def test_misc(self):
        q = ElasticQuery()
        q.size(10)
        q.from_(50)
        q.timeout('60s')
        q.set('key', 'value')
        q.fields(('one_field', 'two_field'))

        assert_equal(self, q.dict(), {
            'size': 10,
            'from': 50,
            'timeout': '60s',
            'key': 'value',
            '_source': ['one_field', 'two_field']
        })
Exemplo n.º 2
0
 def return_single_field_search(field,search):
     q = ElasticQuery(es=Elasticsearch(),index=all_indexes,doc_type='')
     q.aggregate(Aggregate.terms(search,field))
     q.query(Query.query_string(search,field,default_operator='OR',analyze_wildcard=True))
     q.fields(field)
     ElasticQuery.sort(q,"_score",order="desc")