Testing adding a limit to getTermEmbeddings, a=chris
Testing adding a limit to getTermEmbeddings, a=chris
diff --git a/src/library/media_jobs/RecommendationJob.php b/src/library/media_jobs/RecommendationJob.php
index 7a3c2adc4..c3a49e47e 100644
--- a/src/library/media_jobs/RecommendationJob.php
+++ b/src/library/media_jobs/RecommendationJob.php
@@ -394,8 +394,6 @@ class RecommendationJob extends MediaJob
"thread_context_term_update");
}
$term_embedding = pack("E*", ...$term_embedding);
- $term_embedding_ignore = $this->getTermEmbedding($term_id,
- C\THREAD_RECOMMENDATION);
$this->updateTermEmbeddingCache($term_id, $term_embedding,
C\THREAD_RECOMMENDATION, "thread_term_update");
}
@@ -1018,8 +1016,6 @@ class RecommendationJob extends MediaJob
"resource_context_term_update");
}
$term_embedding = pack("E*", ...$term_embedding);
- $term_embedding_ignore = $this->getTermEmbedding($term_id,
- C\RESOURCE_RECOMMENDATION);
$this->updateTermEmbeddingCache($term_id, $term_embedding,
C\RESOURCE_RECOMMENDATION, "resource_term_update");
}
@@ -1287,7 +1283,7 @@ class RecommendationJob extends MediaJob
$term_embedding = $this->lru_cache->get($term_id);
if (!isset($term_embedding)) {
$sql = "SELECT VECTOR FROM RECOMMENDATION_TERM_EMBEDDING " .
- "WHERE ITEM_TYPE = ? AND ID = ?";
+ "WHERE ITEM_TYPE = ? AND ID = ? " . $db->limitOffset(1);
$result = $db->execute($sql, [$item_type, $term_id]);
$row = $db->fetchArray($result);
if (!$row || !is_string($row['VECTOR'])) {