私は、ユーザーがローカルデータベースで検索できるようにするhtml/javascriptアプリケーションを開発しています。 次のような高度な検索クエリをサポートしたいと考えています: abc | "def ghi"!jkljavascriptで書かれた検索式パーサー
対応するSQLクエリを構築するために、この種の複雑な式を解析する必要があります。
私が探しているのは、javascriptで書かれた柔軟なパーサです。私は表現文法を定義する必要があります。
私は、ユーザーがローカルデータベースで検索できるようにするhtml/javascriptアプリケーションを開発しています。 次のような高度な検索クエリをサポートしたいと考えています: abc | "def ghi"!jkljavascriptで書かれた検索式パーサー
対応するSQLクエリを構築するために、この種の複雑な式を解析する必要があります。
私が探しているのは、javascriptで書かれた柔軟なパーサです。私は表現文法を定義する必要があります。
シズルソースhttp://sizzlejs.com/をご覧ください。そこには便利なものがいくつかあります。 – Loktar
ユーザーはこの構文を理解するのに技術的に精通していますか? 「通常の」キーワードや特殊なフォーム/ウィザードを使用する方が良いでしょうか? – scunliffe
これは私がオンライン版http://sphinxsearch.com/docs/current.html#extended-syntaxをサポートしているので、スフィンクス拡張構文をサポートする必要があります – aartiles