mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-29 01:08:56 +00:00
Use doc_as_upsert directive for ES index updates
This commit is contained in:
@@ -437,6 +437,7 @@ class IRCScraper extends IRCClient
|
||||
'filename' => $parameters['filename'],
|
||||
'source' => $parameters['source'],
|
||||
],
|
||||
'doc_as_upsert' => true,
|
||||
],
|
||||
|
||||
'index' => 'predb',
|
||||
|
||||
@@ -1037,8 +1037,12 @@ class NameFixer
|
||||
$data = [
|
||||
'body' => [
|
||||
'doc' => [
|
||||
'id' => $release->releases_id,
|
||||
'name' => $release->name,
|
||||
'searchname' => $newTitle,
|
||||
'fromname' => $release->fromname,
|
||||
],
|
||||
'doc_as_upsert' => true,
|
||||
],
|
||||
|
||||
'index' => 'releases',
|
||||
@@ -1079,9 +1083,13 @@ class NameFixer
|
||||
$data = [
|
||||
'body' => [
|
||||
'doc' => [
|
||||
'id' => $release->releases_id,
|
||||
'name' => $new->name,
|
||||
'searchname' => $newTitle,
|
||||
'fromname' => $new->fromname,
|
||||
'filename' => ! empty($new->filename) ? $new->filename : '',
|
||||
],
|
||||
'doc_as_upsert' => true,
|
||||
],
|
||||
|
||||
'index' => 'releases',
|
||||
|
||||
@@ -1192,6 +1192,7 @@ class ProcessAdditional
|
||||
'fromname' => $new->fromname,
|
||||
'filename' => ! empty($new->filename) ? $new->filename : '',
|
||||
],
|
||||
'doc_as_upsert' => true,
|
||||
],
|
||||
|
||||
'index' => 'releases',
|
||||
@@ -1766,8 +1767,12 @@ class ProcessAdditional
|
||||
$data = [
|
||||
'body' => [
|
||||
'doc' => [
|
||||
'id' => $this->_release->id,
|
||||
'name' => $this->_release->name,
|
||||
'searchname' => $newTitle,
|
||||
'fromname' => $this->_release->fromname,
|
||||
],
|
||||
'doc_as_upsert' => true,
|
||||
],
|
||||
|
||||
'index' => 'releases',
|
||||
|
||||
@@ -372,6 +372,7 @@ class Release extends Model
|
||||
'searchname' => $searchName,
|
||||
'fromname' => $fromName,
|
||||
],
|
||||
'doc_as_upsert' => true,
|
||||
],
|
||||
|
||||
'index' => 'releases',
|
||||
|
||||
@@ -144,8 +144,13 @@ class ReleaseFile extends Model
|
||||
$data = [
|
||||
'body' => [
|
||||
'doc' => [
|
||||
'id' => $id,
|
||||
'name' => $new->name,
|
||||
'searchname' => $new->searchname,
|
||||
'fromname' => $new->fromname,
|
||||
'filename' => ! empty($new->filename) ? $new->filename : '',
|
||||
],
|
||||
'doc_as_upsert' => true,
|
||||
],
|
||||
|
||||
'index' => 'releases',
|
||||
|
||||
Reference in New Issue
Block a user