@@ 434-437 (lines=4) @@ | ||
431 | foreach ($queries as $query) { |
|
432 | // TODO: manage multiple entries array |
|
433 | ||
434 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_KEYWORD) { |
|
435 | $value = $query->getValues()[0]; |
|
436 | $simpleQuery[] = ['term' => [$query->getField() => $value]]; |
|
437 | } |
|
438 | ||
439 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_WILDCARD) { |
|
440 | $value = $query->getValues()[0]; |
|
@@ 439-442 (lines=4) @@ | ||
436 | $simpleQuery[] = ['term' => [$query->getField() => $value]]; |
|
437 | } |
|
438 | ||
439 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_WILDCARD) { |
|
440 | $value = $query->getValues()[0]; |
|
441 | $simpleQuery[] = ['wildcard' => [$query->getField() => $value]]; |
|
442 | } |
|
443 | ||
444 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_EQ) { |
|
445 | $value = $query->getValues()[0]; |
|
@@ 444-447 (lines=4) @@ | ||
441 | $simpleQuery[] = ['wildcard' => [$query->getField() => $value]]; |
|
442 | } |
|
443 | ||
444 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_EQ) { |
|
445 | $value = $query->getValues()[0]; |
|
446 | $simpleQuery[] = ['term' => [$query->getField() => $value]]; |
|
447 | } |
|
448 | ||
449 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_GTE) { |
|
450 | $value = $query->getValues()[0]; |
|
@@ 449-452 (lines=4) @@ | ||
446 | $simpleQuery[] = ['term' => [$query->getField() => $value]]; |
|
447 | } |
|
448 | ||
449 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_GTE) { |
|
450 | $value = $query->getValues()[0]; |
|
451 | $simpleQuery[] = ['range' => [$query->getField() => ['gte' => $value]]]; |
|
452 | } |
|
453 | ||
454 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_LTE) { |
|
455 | $value = $query->getValues()[0]; |
|
@@ 454-457 (lines=4) @@ | ||
451 | $simpleQuery[] = ['range' => [$query->getField() => ['gte' => $value]]]; |
|
452 | } |
|
453 | ||
454 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_LTE) { |
|
455 | $value = $query->getValues()[0]; |
|
456 | $simpleQuery[] = ['range' => [$query->getField() => ['lte' => $value]]]; |
|
457 | } |
|
458 | ||
459 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_GT) { |
|
460 | $value = $query->getValues()[0]; |
|
@@ 459-462 (lines=4) @@ | ||
456 | $simpleQuery[] = ['range' => [$query->getField() => ['lte' => $value]]]; |
|
457 | } |
|
458 | ||
459 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_GT) { |
|
460 | $value = $query->getValues()[0]; |
|
461 | $simpleQuery[] = ['range' => [$query->getField() => ['gt' => $value]]]; |
|
462 | } |
|
463 | ||
464 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_LT) { |
|
465 | $value = $query->getValues()[0]; |
|
@@ 464-467 (lines=4) @@ | ||
461 | $simpleQuery[] = ['range' => [$query->getField() => ['gt' => $value]]]; |
|
462 | } |
|
463 | ||
464 | if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_LT) { |
|
465 | $value = $query->getValues()[0]; |
|
466 | $simpleQuery[] = ['range' => [$query->getField() => ['lt' => $value]]]; |
|
467 | } |
|
468 | ||
469 | } |
|
470 |