feat: CI/CD pipeline setup complete - Ansible playbooks updated, secrets configured, workflow ready
This commit is contained in:
@@ -84,7 +84,7 @@ final readonly class DatabaseIndexManager implements SearchIndexManager
|
||||
try {
|
||||
$tableName = $this->config->getTableName($entityType);
|
||||
|
||||
$sql = "SELECT COUNT(*) FROM information_schema.tables
|
||||
$sql = "SELECT COUNT(*) FROM information_schema.tables
|
||||
WHERE table_schema = DATABASE() AND table_name = ?";
|
||||
|
||||
$result = $this->connection->query(SqlQuery::create($sql, [$tableName]));
|
||||
@@ -219,8 +219,8 @@ final readonly class DatabaseIndexManager implements SearchIndexManager
|
||||
$tableName = $this->config->getTableName($entityType);
|
||||
|
||||
// Get table statistics
|
||||
$sql = "SELECT table_rows, data_length, create_time
|
||||
FROM information_schema.tables
|
||||
$sql = "SELECT table_rows, data_length, create_time
|
||||
FROM information_schema.tables
|
||||
WHERE table_schema = DATABASE() AND table_name = ?";
|
||||
|
||||
$result = $this->connection->query(SqlQuery::create($sql, [$tableName]));
|
||||
@@ -320,8 +320,8 @@ final readonly class DatabaseIndexManager implements SearchIndexManager
|
||||
{
|
||||
$this->ensureMetadataTableExists();
|
||||
|
||||
$sql = "INSERT INTO search_index_metadata (entity_type, config)
|
||||
VALUES (?, ?)
|
||||
$sql = "INSERT INTO search_index_metadata (entity_type, config)
|
||||
VALUES (?, ?)
|
||||
ON DUPLICATE KEY UPDATE config = VALUES(config), updated_at = CURRENT_TIMESTAMP";
|
||||
|
||||
$this->connection->execute(SqlQuery::create($sql, [
|
||||
|
||||
@@ -181,9 +181,9 @@ final readonly class DatabaseSearchEngine implements SearchEngine
|
||||
];
|
||||
|
||||
// Get table statistics
|
||||
$sql = "SELECT table_name, table_rows, data_length
|
||||
FROM information_schema.tables
|
||||
WHERE table_schema = DATABASE()
|
||||
$sql = "SELECT table_name, table_rows, data_length
|
||||
FROM information_schema.tables
|
||||
WHERE table_schema = DATABASE()
|
||||
AND table_name LIKE 'search_%'";
|
||||
|
||||
$result = $this->connection->query(SqlQuery::create($sql));
|
||||
@@ -237,7 +237,7 @@ final readonly class DatabaseSearchEngine implements SearchEngine
|
||||
{
|
||||
$tableName = $this->getSearchTableName($query->entityType);
|
||||
|
||||
$sql = "SELECT entity_id, title, content, metadata,
|
||||
$sql = "SELECT entity_id, title, content, metadata,
|
||||
MATCH(title, content) AGAINST(? IN BOOLEAN MODE) as relevance_score";
|
||||
|
||||
$sql .= " FROM {$tableName}";
|
||||
|
||||
Reference in New Issue
Block a user