我正在開發一個允許用戶在本地數據庫中搜索的html/javascript應用程序。 我想要支付非常高級的搜尋問題,例如: abc | 「def ghi」!jkl用javascript編寫的搜索表達式解析器
我需要解析這種複雜的表達式才能構建相應的SQL查詢。
所以,我要找的是一個用JavaScript編寫的靈活的解析器,它應該讓我定義我的表達式語法。
我正在開發一個允許用戶在本地數據庫中搜索的html/javascript應用程序。 我想要支付非常高級的搜尋問題,例如: abc | 「def ghi」!jkl用javascript編寫的搜索表達式解析器
我需要解析這種複雜的表達式才能構建相應的SQL查詢。
所以,我要找的是一個用JavaScript編寫的靈活的解析器,它應該讓我定義我的表達式語法。
看看Sizzle的源http://sizzlejs.com/,可能會發現一些有用的東西在那裏。 – Loktar 2011-03-08 16:38:46
您的用戶是否有足夠的技術來理解這種語法?或者用「常規」關鍵字或專門的表單/嚮導更好? – scunliffe 2011-03-08 16:40:38
我需要支持sphinx擴展語法,因爲這是我在網上支持http://sphinxsearch.com/docs/current.html#extended-syntax – aartiles 2011-03-08 23:49:29