2012-02-04 89 views
0

我正在開發一個Web應用程序,用戶填寫表單以獲取產品類別,實際產品和產品說明(根據類別,產品和答案數據的不同而不同)的建議。該表格由10個問題組成,答案是1值(單選按鈕)或多值(複選框)。在PHP中創建推薦引擎

問題是,儘管表格只有10個問題,但考慮到許多有效組合,邏輯可能會變得複雜(「如果選擇x或y或z作爲答案,而不是g或h作爲答案,則推薦產品類別a b ...「或」如果建議使用產品類別b,請添加產品說明書c1,但只有在......或......或......但不是......「的情況下)。

我在使用if/then語句編寫邏輯時遇到問題,所以我想知道還有其他的方法嗎?理想情況下,我希望儘可能靠近自然語言在代碼之外輸入邏輯規則。此外,是否有任何工具來描繪邏輯/規則?

回答