dossier/store/elastic.py
def _fc_index_disjunction_from_query(self, query_fc, fname):
        'Creates a disjunction for keyword scan queries.'
        if len(query_fc.get(fname, [])) == 0:
            return []
        terms = query_fc[fname].keys()

        disj = []
        for fname in self.indexes[fname]['feature_names']:
            disj.append({'terms': {fname_to_idx_name(fname): terms}})
        return disj
def _fc_index_disjunction_from_query(self, query_fc, fname):
        'Creates a disjunction for keyword scan queries.'
        if len(query_fc.get(fname, [])) == 0:
            return []
        terms = query_fc[fname].keys()

        disj = []
        for fname in self.indexes[fname]['feature_names']:
            disj.append({'terms': {fname_to_idx_name(fname): terms}})
        return disj
def _fc_index_disjunction_from_query ( self , query_fc , fname ) : if len ( query_fc . get ( fname , [ ] ) ) == 0 : return [ ] terms = query_fc [ fname ] . keys ( ) disj = [ ] for fname in self . indexes [ fname ] [ 'feature_names' ] : disj . append ( { 'terms' : { fname_to_idx_name ( fname ) : terms } } ) return disj
Creates a disjunction for keyword scan queries.
Creates a disjunction for keyword scan queries .