PHP için herhangi bir açık kaynak metin analizi kütüphane var mı?

2 Cevap php

Ben bu web sayfası olarak daha fazla veya daha az aynı şeyi yapan bir PHP kitaplığı için arıyorum: http://textalyser.net/

Python ve Java popüler kütüphaneler olduğunu biliyorum, ama ben bir PHP sürümü arıyorum. Yardımlarınız için teşekkürler!

2 Cevap

Pretty old question...
Anyways, if you want to find the the similarity between two given strings, PHP ha a built-in function similar_text.

SYNTAX: similar_text ($first, $second, &$percent = null);

//*Find the similarity/difference between two strings in percentage
$pc = 0;
similar_text('You rock!', 'I Rock too!!',$pc);
print $pc;

OUTPUT: 57.142857142857

As noted above this value is the percentage two strings are similar.

Not: Bu işlev harf duyarlıdır

$pc = 0;
similar_text('you', 'YOU',$pc);
print $pc;  

0 verecek!

Two more such functions I came across are:
Levenshtein Distance & Soundex

Daha fazla bilgi için lütfen kontrol edin official documentation

Ben şu anda benzer bir şey arıyorum ve ben bulduk seçenekleri kadar Zend Lucene arama işlevselliği yararlanmak için vardır.

http://www.opendocs.net/php/zend/ZendFramework-0.1.5/documentation/end-user/pl/zend.search.extending.html

veya alternatif Open Calais API içine bakmak. http://www.opencalais.com/ (Thomson Reuters)

Ben herhangi bir derinlik ya seçeneği keşfetmek için henüz ama dinamik bağlantılar veya hyper (con) textualising web sayfaları oluşturmak için onlara bazı kilometre olabileceğini düşünüyorum.