Documentation
¶
Index ¶
- func CalculateSimilarity(text1 string, delimiters1 []string, text2 string, delimiters2 []string) float64
- func CalculateSimilarityByLevenshteinDistance(word1, word2 string) float64
- func CalculateSimilarityBySequenceMatcher(word1, word2 string) float64
- func FindBestVmOsImage(keywords string, kwDelimiters []string, vmImages []mcir.TbImageInfo, ...) string
- func LevenshteinDistance(text1, text2 string) int
- func MBtoGiB(mb float64) uint32
- func Recommend(srcInfra []infra.Infra) (cloudmodel.InfraMigrationReq, error)
- func SequenceMatcher(text1, text2 string) float64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalculateSimilarity ¶ added in v0.2.0
func CalculateSimilarity(text1 string, delimiters1 []string, text2 string, delimiters2 []string) float64
CalculateSimilarity calculates the similarity between two texts based on word similarities
func CalculateSimilarityByLevenshteinDistance ¶ added in v0.2.0
CalculateSimilarityByLevenshteinDistance calculates the similarity between two words based on Levenshtein distance
func CalculateSimilarityBySequenceMatcher ¶ added in v0.2.0
CalculateSimilarityBySequenceMatcher calculates the similarity between two words based on Levenshtein distance
func FindBestVmOsImage ¶ added in v0.1.1
func FindBestVmOsImage(keywords string, kwDelimiters []string, vmImages []mcir.TbImageInfo, imgDelimiters []string) string
FindBestVmOsImage finds the best matching image based on the similarity scores
func LevenshteinDistance ¶ added in v0.1.1
LevenshteinDistance calculates the Levenshtein distance between two strings
func Recommend ¶
func Recommend(srcInfra []infra.Infra) (cloudmodel.InfraMigrationReq, error)
func SequenceMatcher ¶ added in v0.2.0
SequenceMatcher calculates the similarity ratio between two strings.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.