Aspell özel sözlüğe özel karakter nasıl kullanılır?

1 Cevap php

Ben aspell ve php (php-Pspell) kullanılarak, dahili arama motoru üzerinde bir "sen demek" funcionality inşa ediyorum.

Ben ürünlerin bir katalog var ve ben "mi kastettin" suggest'em böylece bu ürünlerin adları sözlüğünde de kelime etmek istiyorum.

Sorun PHP Pspell fonksiyonları ile özel bir sözlük oluşturmaya çalıştığınızda kelimeleri az aralıkta olmayan karakterler içerdiği zaman, ben, hata alırsınız yani sayılar, hifens, vb gibi

Örneğin:

iphone 3gs: iphone sorunsuz eklenir, ancak 3gs değil

blu-ray: nedeniyle ilave edilemez -

Bir sözlükte kelime bu tür eklemek mümkün mü? Ya aspell sadece onları kabul etmiyoruz?

1 Cevap

Bir resource yararlı olabilir ki. Siz dil veri dosyası yapılandırarak özel karakterler ile kelimeler eklemek gerekir, ama bir caviat var:

Ancak, özel karakterler ekleme Aspell sınırlamaları nedeniyle istenmeyen sonuçlara yol açabilir lütfen unutmayın. Örneğin eğer -' was accepted as a middle character, then every word with a - 'iki parça sözlükte bile tam o kelime, sözlükte olduğu sürece bir yazım hatası olarak işaretlenmiş olacaktır içinde. Ayrıca, bir .' as an end character will cause the. 'Sahip olan Herhangi bir yanlış yazılan kelime bir parçası olmak. Bir cümlenin sonunda bir sözcüğü yanlış eğer ki çok can sıkıcı olabilir.