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 = [ $query = [
'term' => [ 'term' => [
$structure_field->getIndexField() => $this->value $structure_field->getIndexField(true) => $this->value
] ]
]; ];

View File

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