galexth/elasticsearch-odm

elasticsearch odm

Installs: 389

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/galexth/elasticsearch-odm

v2.8 2019-11-08 11:29 UTC

README

Elastic ODM

$doc = Document::setQuery(
    (new BoolQuery())->addFilter(new Term(['field' => $field]))
        ->addFilter(new Term(['field2' => $field2]))
)->firstOrFail();

$doc->delete();
]);

Get documents collection with filtered _source

$document = $query->get(['field1']);

Get single document

$document = $query->first();
$document->setHidden(['field1', 'field2']);
$document->toArray();