Skip to content

Porting progress #1

Description

@maxbachmann

This issue tracks missing components in the rust port:

  • Levenshtein
    • basic distances
    • cached distances
    • simd implementation
    • edit operations
  • DamerauLevenshtein
    • basic distances
    • cached distances
  • Hamming
    • basic distances
    • cached distances
    • edit operations
  • Indel
    • basic distances
    • cached distances
    • simd implementation
    • edit operations
  • LCS
    • basic distances
    • cached distances
    • simd implementation
    • edit operations
  • OSA
    • basic distances
    • cached distances
  • Postfix
    • basic distances
    • cached distances
  • Prefix
    • basic distances
    • cached distances
  • Jaro
    • basic distances
    • cached distances
  • JaroWinkler
    • basic distances
    • cached distances
  • fuzz
    • basic distances
      • ratio
      • partial_ratio
      • token_ratio
      • token_set_ratio
      • token_sort_ratio
      • partial_token_ratio
      • partial_token_set_ratio
      • partial_token_sort_ratio
      • wratio
    • cached distances
      • ratio
      • partial_ratio
      • token_ratio
      • token_set_ratio
      • token_sort_ratio
      • partial_token_ratio
      • partial_token_set_ratio
      • partial_token_sort_ratio
      • wratio
    • simd implementation

The goal for the first release is to have all of the basic + cached distances implemented. Edit operations and simd are more niche and so not required for a first release.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions