codiliateur/text-similarity
最新稳定版本:v1.0.0
Composer 安装命令:
composer require codiliateur/text-similarity
包简介
Phrase similarity identification functions based on the trigram algorithm
README 文档
README
This package provides Trigram algorithm based functions for phrase similarity identification.
Class Codiliateur\TextSimilarity\Trigram
Implementation of classic trigram algorithm.
use Codiliateur\TextSimilarity\Trigram;
Trigram::similarity('one two tree', 'tree two one') // 1.0
Trigram::similarity('one two', 'one two two one') // 1.0
Trigram::similarity('6 cat eat 6 mouse', 'cat eat 6 mouse') // 1.0
Trigram::similarity('one two', 'tree two one') // 0.615385
Class Codiliateur\TextSimilarity\TrigramPlus
Customized implementation of trigram algorithm with counting repeats matched trigram.
use Codiliateur\TextSimilarity\TrigramPlus;
TrigramPlus::similarity('one two tree', 'tree two one') // 1.0
TrigramPlus::similarity('one two', 'one two two one') // 0.285714
Trigram::similarity('6 cat eat 6 mouse', 'cat eat 6 mouse') // 0.888889
TrigramPlus::similarity('one two', 'tree two one') // 0.666667
统计信息
- 总下载量: 7.86k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-07-17