# Elasticsearch php vs raw

**URL:** <https://discuss.elastic.co/t/elasticsearch-php-vs-raw/275424>\
**Category:** Elasticsearch\
**Created:** [June 9, 2021, 10:56am UTC](https://discuss.elastic.co/t/elasticsearch-php-vs-raw/275424 "2021-06-09T10:56:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rammi22](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@Rammi22](https://discuss.elastic.co/u/Rammi22)\
**Post date:** [June 9, 2021, 10:56am UTC](https://discuss.elastic.co/t/elasticsearch-php-vs-raw/275424/1 "2021-06-09T10:56:28Z")

</div>

Hi,

i asked also on [Github:ongr-io/ElasticsearchDSL](https://github.com/ongr-io/ElasticsearchDSL/issues/359).

used:

- [ElsaticsearchPHP](https://www.elastic.co/guide/en/elasticsearch/client/php-api/current/index.html)
- [Elasticsearch DSL library](https://github.com/ongr-io/ElasticsearchDSL)
- [Browser-Extension Elasticvue (Chrome)](https://elasticvue.com/)

Executing an search request with both clients, IMHO with the same query configuration, **response with different hits** :

- elasticvue =\> ok (16),
- elasticsearch php =\> failed with too many hits (184)

Can anyone please take a look and check what is wrong with the config?

```auto
// configured query within elasticvue extension
{
	"query": {
		"bool": {
			"should": [
				{
					"wildcard": {
						"data.mainl.behavior": "*ro*"
					}
				},
				{
					"wildcard": {
						"data.detail.userparam": "*ro*"
					}
				},
				{
					"wildcard": {
						"data.detail.auth": "*ro*"
					}
				},
				{
					"wildcard": {
						"data.detail.address": "*ro*"
					}
				},
				{
					"wildcard": {
						"data.detail.invoice": "*ro*"
					}
				}
			],
			"must_not": {
				"term": {
					"data.main.refType": 1
				}
			}
		}
	},
	"size": 1000,
	"from": 0,
	"sort": []
}

```

```auto
// ONGR\ElasticsearchDSL\Seearch::getQueries()

{ONGR\ElasticsearchDSL\Query\Compound\BoolQuery} [2]
 container = {array} [2]
  should = {array} [5]
   97bea8d7588516e5a9bb067d602f933a81993d024dd7a2ddb87827baae1a = {ONGR\ElasticsearchDSL\Query\TermLevel\WildcardQuery} [3]
    field = "data.main.behavior"
    value = "*ro*"
    parameters = {array} [0]
   52886f8f83940699703d68554cdaa5da6c1b4d7eeaed75fc7736cbc729dc = {ONGR\ElasticsearchDSL\Query\TermLevel\WildcardQuery} [3]
    field = "data.detail.address"
    value = "*ro*"
    parameters = {array} [0]
   e718e888e74896efffc944965ef2022124d2e29983ca386ee0b4881b6429 = {ONGR\ElasticsearchDSL\Query\TermLevel\WildcardQuery} [3]
    field = "data.detail.auth"
    value = "*ro*"
    parameters = {array} [0]
   6bcc9e923b2a4b300f8eb481930ceb6b2b0501669572c4ede776e211816d = {ONGR\ElasticsearchDSL\Query\TermLevel\WildcardQuery} [3]
    field = "data.detail.invoice"
    value = "*ro*"
    parameters = {array} [0]
   b2156e1c12f811c6727d2627040c673e37dc14f3751f8b1b6d23b987ffaf = {ONGR\ElasticsearchDSL\Query\TermLevel\WildcardQuery} [3]
    field = "data.detail.userparam"
    value = "*ro*"
    parameters = {array} [0]
  must_not = {array} [1]
   48ec5b82f6dff5d5b470af5a3f75a28dc1bc83dde144fa0c3f2b2d7a8519 = {ONGR\ElasticsearchDSL\Query\TermLevel\TermQuery} [3]
    field = "data.detail.refType"
    value = {int} 1
    parameters = {array} [0]
 parameters = {array} [0]

```

---

<div class="post-metadata">

**Author:** ![Rammi22](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@Rammi22](https://discuss.elastic.co/u/Rammi22)\
**Post date:** [June 9, 2021, 5:32pm UTC](https://discuss.elastic.co/t/elasticsearch-php-vs-raw/275424/2 "2021-06-09T17:32:00Z")

</div>

Ok, the field path was wrong

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 7, 2021, 5:32pm UTC](https://discuss.elastic.co/t/elasticsearch-php-vs-raw/275424/3 "2021-07-07T17:32:14Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
