#Template
$saved = $this->sigmie->newTemplate($templateId)
->fields(['name'])
->get()
->save();
$hits = $search->response()->json('hits.hits');
$sigmie->newTemplate($templateId)
->properties($properties);
$sigmie->template($templateId)
->run(index: 'food',
params: [
'query_string'=> 'Mick'
]
);
$sigmie->newTemplate($templateId)
->fields(['name', 'description'])
->sort('_score name:asc')
->get()
->save();
$sigmie->newTemplate($templateId)
->fields(['name', 'description'])
->sort('_score name:asc')
+ ->sortable()
->get()
->save();
$sigmie->template($templateId)
->run(index: 'food',
params: [
'query_string'=> 'Mick'
'sort' => [
+ '_score',
+ ['rating'=> 'desc'],
]
]
);
$sort = (new SortParser())->parse('name:desc');
$sigmie->template($templateId)
->run(index: 'food',
params: [
'query_string'=> 'Mick'
'sort' => $sort
);
$sigmie->newTemplate($templateId)
->fields(['name', 'description'])
->filter('name:asc')
+ ->filterable()
->get()
->save();
$sigmie->template($templateId)
->run(index: 'food',
params: [
'query_string'=> 'Mick'
'filter' => [
+ 'bool' => [
+ [
+ 'term' => [
+ 'category.keyword' => [
+ 'value'=> 'horror',
+ 'boost'=> 1
+ ]
+ ]
+ ]
+ ]
]
]
);
$filter = (new FitlerParser())->parse('category:horror');
$sigmie->template($templateId)
->run(index: 'food',
params: [
'query_string'=> 'Mick'
'filter' => $filter
);
$array = $template->get();
$array = $template->delete();
$template->render(index: 'food',
params: [
'query_string'=> 'Mick'
'filter' => $filter
);