Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/aguereca/pyes
Browse files Browse the repository at this point in the history
  • Loading branch information
Alberto Paro committed Apr 1, 2011
2 parents 70766e9 + 03f720b commit b123814
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
11 changes: 9 additions & 2 deletions pyes/facets.py
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ def serialize(self):
class TermFacet(Facet):
_internal_name = "terms"

def __init__(self, field, name=None, size=10,
def __init__(self, field=None, fields=None, name=None, size=10,
order=None, exclude=None,
regex=None, regex_flags="DOTALL",
script=None, **kwargs):
Expand All @@ -184,7 +184,14 @@ def __init__(self, field, name=None, size=10,
self.script = script

def serialize(self):
data = {'field':self.field}
if self.fields:
data = {'fields':self.fields}
else:
if self.field:
data = {'field':self.field}
else:
raise RuntimeError("Field or Fields is required:%s" % self.order)

if self.size:
data['size'] = self.size

Expand Down
2 changes: 1 addition & 1 deletion pyes/query.py
Original file line number Diff line number Diff line change
Expand Up @@ -798,7 +798,7 @@ def __init__(self, field=None, value=None, boost=None, **kwargs):
self._values = {}

if field is not None and value is not None:
self.add(field, value)
self.add(field, value, boost)

def add(self, field, value, boost=None):
if not value.strip():
Expand Down

0 comments on commit b123814

Please sign in to comment.