Lines Matching defs:embedding
55 json_decode((string) $record['embedding'], true, 512, JSON_THROW_ON_ERROR),
92 'embedding' => json_encode($chunk->getEmbedding(), JSON_THROW_ON_ERROR),
130 json_decode((string) $record['embedding'], true, 512, JSON_THROW_ON_ERROR),
148 'SELECT *, COSIM(?, embedding) AS similarity
163 json_decode((string) $record['embedding'], true, 512, JSON_THROW_ON_ERROR),
197 * @param string $embedding JSON encoded vector array
200 public function sqliteCosineSimilarityCallback($query, $embedding)
204 json_decode($embedding, true, 512, JSON_THROW_ON_ERROR)
214 * @param float[] $embedding The normalized vector of the chunk
217 protected function cosineSimilarity($queryVector, $embedding)
221 $dotProduct += $value * $embedding[$key];
268 $query = "SELECT id, embedding FROM embeddings $where ORDER BY RANDOM() LIMIT ?";
271 $dimensions = count(json_decode((string) $result[0]['embedding'], true, 512, JSON_THROW_ON_ERROR));
288 $space->addPoint(json_decode((string) $record['embedding'], true, 512, JSON_THROW_ON_ERROR));
325 $query = 'SELECT id, embedding, lang FROM embeddings WHERE cluster IS NULL';
329 $vector = json_decode((string) $record['embedding'], true, 512, JSON_THROW_ON_ERROR);
392 $vector = json_decode((string) $row['embedding'], true, 512, JSON_THROW_ON_ERROR);