Skip to content
Snippets Groups Projects
Commit 96013154 authored by Simonas Šerlinskas's avatar Simonas Šerlinskas
Browse files

moved some code parts to how to search chapter

parent 9e911266
No related branches found
No related tags found
No related merge requests found
...@@ -11,6 +11,10 @@ $search->addQuery($matchAllQuery); ...@@ -11,6 +11,10 @@ $search->addQuery($matchAllQuery);
$queryArray = $search->toArray(); $queryArray = $search->toArray();
``` ```
Query handles are necessary little things like where to put `\stdClass` and where to simple array. So by using DSL builder you can be always sure that it will form a correct query.
Here's `$queryArray` var_dump:
```php ```php
//$queryArray content //$queryArray content
'query' => 'query' =>
...@@ -19,21 +23,7 @@ $queryArray = $search->toArray(); ...@@ -19,21 +23,7 @@ $queryArray = $search->toArray();
] ]
``` ```
So now you can easily pass it to the elasticsearch-php client: For more information how to combine search queries take a look at [How to search](../HowTo/HowToSearch.md) chapter.
```php
//from elasticsearch/elasticsearch package
$client = new Elasticsearch\Client();
$searchParams = [
'index' => 'people',
'type' => 'person',
'body' => $queryArray
];
$docs = $client->search($searchParams);
```
> This example works with elasticsearch/elasticsearch ~1.0 version.
## Queries: ## Queries:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment