|
@@ -1225,8 +1225,8 @@ func AutoIndexEmbedBlock() {
|
|
}
|
|
}
|
|
|
|
|
|
func autoIndexEmbedBlock() {
|
|
func autoIndexEmbedBlock() {
|
|
- embedBlocks := sql.QueryEmbedBlocks()
|
|
|
|
- for _, embedBlock := range embedBlocks {
|
|
|
|
|
|
+ embedBlocks := sql.QueryEmptyContentEmbedBlocks()
|
|
|
|
+ for i, embedBlock := range embedBlocks {
|
|
stmt := strings.TrimPrefix(embedBlock.Markdown, "{{")
|
|
stmt := strings.TrimPrefix(embedBlock.Markdown, "{{")
|
|
stmt = strings.TrimSuffix(stmt, "}}")
|
|
stmt = strings.TrimSuffix(stmt, "}}")
|
|
blocks := sql.SelectBlocksRawStmtNoParse(stmt, 102400)
|
|
blocks := sql.SelectBlocksRawStmtNoParse(stmt, 102400)
|
|
@@ -1234,6 +1234,10 @@ func autoIndexEmbedBlock() {
|
|
embedBlock.Content = block.Content
|
|
embedBlock.Content = block.Content
|
|
sql.UpdateBlockContent(embedBlock)
|
|
sql.UpdateBlockContent(embedBlock)
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ if 63 <= i { // 一次任务中最多处理 64 个嵌入块,防止卡顿
|
|
|
|
+ break
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|