in internal/mode/advanced/indexer/blob.go [72:84]
func GenerateWikiBlobId(parentID int64, path string, isProjectDocument bool) string {
parentIDWithPrefix := ""
if isProjectDocument {
parentIDWithPrefix = fmt.Sprintf("p_%v", parentID)
} else {
parentIDWithPrefix = fmt.Sprintf("g_%v", parentID)
}
blobID := fmt.Sprintf("%s_%s", parentIDWithPrefix, path)
if len(blobID) > 512 {
blobID = fmt.Sprintf("%s_%s", parentIDWithPrefix, hashStr(path))
}
return blobID
}