我一直在使用Zend并需要搜索。 Zend文档不是很好,所以我有几个问题很容易回答,但不是直接明显的。我正在使用Lucene搜索SQL数据库
如何将项目的索引与该项目的文本相关联。因此,如果他们搜索并找到该项目,我该如何获得其索引?据我所知,你只能返回搜索文本。
当我在包含所有数据的文档中添加项目,但文档已经创建时,它只是一个打开('文档'),$ doc = new Doc(),$ doc-&gt ; addDocument(),commit()?
据我所知,每次向数据库添加内容时都会更新Lucene文档。在优化中,我应该在每次添加内容时重新优化吗?那效率低吗?我应该每周做一次吗?
很抱歉,问一下看起来很明显的问题,并提前感谢您的帮助。
答案 0 :(得分:2)
我希望这是有道理的。如果没有,请在评论中提问。
答案 1 :(得分:0)
第3点)在Lucene 2.9中作为NRT( NearRealtimeSearch )通过SegmentReader +内部RamDirectory使用实现
检查OtisGospodnetic wiki entry