Javascript 用于布尔查询的谷歌美化语言

Javascript 用于布尔查询的谷歌美化语言,javascript,lucene,syntax-highlighting,google-code-prettify,Javascript,Lucene,Syntax Highlighting,Google Code Prettify,我正在尝试使用“漂亮打印”布尔查询。指定将由lucene中的StandardQueryParser解析的查询 到目前为止,我一直在尝试通过修改现有的lang-sql.js文件来定义新的语言定义。不幸的是,在这个过程中,我找不到任何文档来帮助我,而且我对正则表达式很在行,所以进展不太顺利 因此,我想知道是否有人可以在以下方面帮助我: 布尔和/或lucene查询是否有任何预先存在的语言定义 如果没有,网络上是否有任何文档或资源可以帮助我为google code prettify编写自定义语言定义 除

我正在尝试使用“漂亮打印”布尔查询。指定将由lucene中的StandardQueryParser解析的查询

到目前为止,我一直在尝试通过修改现有的lang-sql.js文件来定义新的语言定义。不幸的是,在这个过程中,我找不到任何文档来帮助我,而且我对正则表达式很在行,所以进展不太顺利

因此,我想知道是否有人可以在以下方面帮助我:

  • 布尔和/或lucene查询是否有任何预先存在的语言定义
  • 如果没有,网络上是否有任何文档或资源可以帮助我为google code prettify编写自定义语言定义
  • 除了google code prettify,还有其他支持这些开箱即用的布尔查询类型的替代方案吗

  • 任何帮助都将不胜感激

    我最终使用了Hightlight.js而不是谷歌代码美化。我能够用一种简单的语法来突出显示Lucene查询,这种方式符合我的要求


    Hightlight.js有,源代码是从中克隆的,带有构建脚本(python)和易于使用的工具,用于测试样式和语言定义。

    您想知道lucene查询语法是什么吗?如果是这样的话,那就不要看得太远了,因为这并不是我目前真正想要的,尽管如果我能够掌握编写代码美化语言定义的窍门,这肯定会有所帮助。谢谢=)