Use equality syntax on facet queries

This commit is contained in:
Mathieu Darse
2015-11-04 11:03:38 +01:00
parent bdb11cad21
commit a666ce75c6
2 changed files with 4 additions and 2 deletions

View File

@@ -29,7 +29,7 @@ class FieldEqualsExpression extends Node
$query = [
'term' => [
$structure_field->getIndexField() => $this->value
$structure_field->getIndexField(true) => $this->value
]
];

View File

@@ -78,7 +78,9 @@ class FacetsResponse implements JsonSerializable
case 'Type':
return sprintf('type:%s', $this->escaper->escapeWord($value));
default:
return sprintf('r"%s" IN %s', $this->escaper->escapeRaw($value), $name);
return sprintf('%s = %s',
$this->escaper->escapeWord($name),
$this->escaper->escapeWord($value));
}
}