|
|
1
4
Apache Lucene 是Java中全文索引的事实上的选择。看起来像 Compass Core 包含“Lucene目录的实现,用于将索引存储在数据库中(使用JDBC)。它与Compass代码库分离,可以与纯Lucene应用程序一起使用。您可以尝试只分离Lucence组件,从而剥离几个lib,使其更轻。或者干脆用圆规或者沟规,用纯天然的露西。 |
|
|
2
6
老实说,我不知道Lucene在索引方面是否比Compass轻(为什么,Compass不使用Lucene?). 不管怎样,因为你要求其他的选择 GAELucene . 我引用 its announcement 以下:
我强烈推荐阅读关于nabble的整个讨论,内容非常丰富。 为了以防万一,关于指南针,Shay Banon写了一篇博客,详细介绍了如何在应用程序引擎中使用指南针: http://www.kimchy.org/searchable-google-appengine-with-compass/ |
|
|
3
1
对于Google应用程序引擎,我看到的唯一索引库是 appengine-search ,并说明如何在 this page . 不过我还没试过。 我已经用过 Lucene (哪个罗盘是以哪个为基础的)并且发现它工作得很好,费用相对较低。索引是一项任务,您可以在应用程序工作的时间安排该任务。 中提到了一些替代索引项目。 this SO thread 包括 Xapian 和 minion . 不过,我都没有检查过,因为露西做了我所需要的一切。 |
|
|
4
0
谷歌应用程序引擎的内部搜索似乎更好,甚至还有havsupport的同义词: |
|
|
5
0
如果你想在gae上运行lucene,你也可以看看 LuGAEne . 这是Lucene的一个实现 Directory 为了GAE。
使用非常简单,只需将Lucene的一个标准目录替换为
gaelucene 似乎处于“维护模式”(自2009年9月以来无承诺)和 lucene-appengine 使用时还不能工作 Objectify 应用程序中的版本4。 免责声明:我是卢格涅的作者。 |