Hibernate Search 5中的访问目录

马克

我仍然与Bobo合作,因为HSearch中的方面选项有限。因此,我需要为Bobo提供DirectoryReader才能使其正常工作。

现在,我正在尝试升级到Hibernate Search 5,而以前使用它的旧方法不再起作用。

MutableSearchFactory factory = (MutableSearchFactory) fts.getSearchFactory();
DirectoryBasedIndexManager mgr = (DirectoryBasedIndexManager) factory.getAllIndexesManager().getIndexManager(clazz.getCanonicalName());

return DirectoryReader.open(mgr.getDirectoryProvider().getDirectory());

关于如何获得此的任何建议?

哈代

不确定解包是否是一个好主意MutableSearchFactory此类实际上是内部的。您可能最好解开SearchIntegrator哪个API:

SearchIntegrator searchIntegrator = getSearchFactory().unwrap(SearchIntegrator.class );    
DirectoryBasedIndexManager indexManager = (DirectoryBasedIndexManager) searchIntegrator.getIndexManager(indexName)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Hibernate Search中索引数据

Hibernate Search 中 BigDecimal 的范围查询

Hibernate Search 6中LocalDateTime的范围查询

Hibernate Search查询类

Hibernate Search 中的單一返回類型

在Web应用程序中启动Hibernate Search时出错

Hibernate Search不为数据库中的项目建立索引

在数据库中搜索文本(使用Hibernate Search)

如何在 Hibernate Lucene Search 中添加多个限制?

如何在 Hibernate-search 中索引继承的字段?

Hibernate Search:如何查询父类中的字段?

org.hibernate.HibernateException:在Hibernate Search中建立索引时出错(在事务完成之前)

Hibernate Search索引单个租户

使用Hibernate Search自动完成

Hibernate Search查询多个实体

如何使用Hibernate Lucene Search访问实体中外键的排序字段名称?

使用ElasticSearch进行索引存储的Hibernate Search进行CodeBuild集成测试的AWS Elastisearch访问策略

Hibernate Search 在多租户 Spring Boot 应用程序中初始化索引

如何在Hibernate Search / Lucene中禁用默认评分/增强功能?

Hibernate Search:将 Lucene 索引持久化到数据库中

Hibernate-search 5.0空间-不确定是否在散列中存储经度/纬度

是否可以在Hibernate Search中创建类似于WHERE NOT IN(:values)的内容?

无法在 Spring Boot Hibernate Search Elasticsearch 中配置我自己的分析器

实施Hibernate Search后,Hibernate Criteria弃用警告

Hibernate Search不返回任何结果

使用Hibernate Search / Lucene标记云?

Hibernate Search 5.11 indexNullAs不起作用

配置Hibernate Search的Infinispan的同和Wildfly

将最新的Hibernate Search与Lucene 4混合