Ben verileri yorumlamak için bir kural tabanlı bir sistem inşa etmeye çalışıyorum. Ancak, kuralları depolamak ve yorumlama için mantığını oluşturmak için bir yol üzerinde karar sorunlar yaşıyorum.
Şu anda, oldukça karmaşık bir veritabanı yapısı, ama kural veri depolama tüm yönleri ile ele alacağız. Fikir sistemi, MS Outlook kullanıcı kuralları eklemenizi sağlar şeklini taklit etmek mümkün olacak olmasıdır.
Şöyle Benim sorunlar şunlardır:
- Ne desen ben nesneler içinde bu kuralları saklamak için kullanıyor olmalıdır?
- Ben kurallarını çalıştırmak için eval () veya uygun nesne yönünü kullanmalı mıyım?
Ve örnek kural olabilir:
Bölgede Köpek must have yaka park
Her eleman (köpek, olmalıdır, yaka, alanda, park) Nerede yorumlanmalıdır mantık ayrı bir parçasıdır.
Yukarıdaki sorulara herhangi bir genel tavsiye çok takdir!