Hibernate搜索--关闭多读卡器
最近当我使用hibernate搜索时,总会有一条信息:Hibernate搜索--关闭多读卡器,hibernate,lucene,hibernate-search,Hibernate,Lucene,Hibernate Search,最近当我使用hibernate搜索时,总会有一条信息: DEBUG MultiReaderFactory - Closing MultiReader: CacheableMultiReader(ReadOnlyDirectoryReader(segments_1:nrt _0(3.6.2):C295103)) 我在谷歌上找不到任何有用的信息。有人有想法吗 我发现在query子句之后: CacheQuery cq = CSECore.searchManager.getQuery(query,En
DEBUG MultiReaderFactory - Closing MultiReader: CacheableMultiReader(ReadOnlyDirectoryReader(segments_1:nrt _0(3.6.2):C295103))
我在谷歌上找不到任何有用的信息。有人有想法吗
我发现在query子句之后:
CacheQuery cq = CSECore.searchManager.getQuery(query,Entity.class).projection("id");
执行时:
List<Object> list = cq.list();
有时有效,有时阻塞10分钟,但结果总是正确的。
我不确定它们之间是否有联系。这缺少了一系列信息,我们无法真正回答这个问题:Hibernate搜索和Lucene版本是什么?如何触发调试消息?当你最近说,它以前工作正常吗?你做了什么改变?我为缺少的信息感到抱歉。我使用了HibernateSearch4.4.0和Lucene3.6.2。我已经修改了很多,我不记得是哪里引起的问题。我已经修改了这个问题。你怎么知道它需要10分钟?该消息处于调试级别,您可以忽略它,除非您认为关闭操作有问题。