2011-03-08 5 views
2

私は、ユーザーがローカルデータベースで検索できるようにするhtml/javascriptアプリケーションを開発しています。 次のような高度な検索クエリをサポートしたいと考えています: abc | "def ghi"!jkljavascriptで書かれた検索式パーサー

対応するSQLクエリを構築するために、この種の複雑な式を解析する必要があります。

私が探しているのは、javascriptで書かれた柔軟なパーサです。私は表現文法を定義する必要があります。

+0

シズルソースhttp://sizzlejs.com/をご覧ください。そこには便利なものがいくつかあります。 – Loktar

+1

ユーザーはこの構文を理解するのに技術的に精通していますか? 「通常の」キーワードや特殊なフォーム/ウィザードを使用する方が良いでしょうか? – scunliffe

+0

これは私がオンライン版http://sphinxsearch.com/docs/current.html#extended-syntaxをサポートしているので、スフィンクス拡張構文をサポートする必要があります – aartiles

答えて

3

Jisonは、JavaScriptで書かれたJavaScriptパーサジェネレータです。

はい、本当に柔軟で、独自の文法を定義することができます。

+0

ありがとう、それは私が必要としているものです – aartiles

関連する問題