include/SugarSearchEngine/Elastic/Elastica/Percolator.php
Percolator class
- Author
- Nicolas Ruflin
- Category
- Xodoa
- Link
- http://www.elasticsearch.org/guide/reference/api/percolate.html
- Package
- Elastica
\Elastica_Percolator
Package: Elastica
Percolator class
- Author
- Nicolas Ruflin
- Category
- Xodoa
- Link
- http://www.elasticsearch.org/guide/reference/api/percolate.html
Properties
Methods

__construct(
\Elastica_Index $index
)
:
void
Parameters
| Name | Type | Description |
|---|---|---|
| $index | \Elastica_Index |

matchDoc(
\Elastica_Document $doc, string | \Elastica_Query | \Elastica_Query_Abstract $query
=
null
)
:
\Elastica_ResonseMatch a document to percolator queries
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $doc | \Elastica_Document | |
| $query | string | \Elastica_Query | \Elastica_Query_Abstract | Not implemented yet |
| Type | Description |
|---|---|
| \Elastica_Resonse |

registerQuery(
string $name, string | \Elastica_Query | \Elastica_Query_Abstract $query
)
:
\Elastica_ResonseRegisters a percolator query
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $name | string | Query name |
| $query | string | \Elastica_Query | \Elastica_Query_Abstract | Query to add |
| Type | Description |
|---|---|
| \Elastica_Resonse |