我正在开发一个具有庞大代码库和多个组件的C ++项目。我想为它创建一个丰富的代码浏览器,它将为视觉工作室提供类似的体验。我正在考虑使用Lucene或Swish-e作为后端文本索引器的Adobe AIR应用程序。我从未使用过两者中的任何一个。如果您使用过其中一种或两种,请告诉我Lucene / Swish-e是否适合此类应用?我可以配置它以使其对C ++,Flex等具有语言感知能力吗?是否有针对此问题的现有开源解决方案我可以看看?
答案 0 :(得分:0)
Lucene in Action第二版。包含一个名为krugle的产品章节,该产品使用Lucene搜索源代码。我从来没有使用过swish-e,所以我无法比较它们,但那本书谈到了使用Lucene的好处和不利之处。你也可以尝试他们的搜索here,这是值得的。
总结他们的章节: