我正在尝试使用 google-code-prettify “ pretty-print ” bool 查询。特别是由 lucene 中的 StandardQueryParser 解析的查询。
到目前为止,我一直在尝试通过修改现有的 lang-sql.js 文件来定义新的语言定义。不幸的是,我在这个过程中找不到任何文档来帮助我,而且我不擅长正则表达式,所以进展不太顺利。
因此,我想知道是否有人可以帮助我解决以下问题:
- bool 值和/或 lucene 查询是否有任何预先存在的语言定义?
- 如果没有,网络上是否有任何文档或资源可以帮助我为 google-code-prettify 编写自定义语言定义?
- 除了 google-code-prettify 之外,还有其他替代方案可以立即支持这些类型的 bool 查询吗?
任何帮助将不胜感激。
最佳答案
我最终使用 Hightlight.js 而不是 google-code-prettify。我能够制作一个简单的语法来以符合我的要求的方式突出显示 Lucene 查询。
Hightlight.js 有 decent development documentation ,以及从 git repository 克隆的源代码,附带构建脚本(Python)和易于使用的工具来测试样式和语言定义。
关于javascript - 谷歌美化 bool 查询语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24429551/