我正在调查 Infinispan 以加快我的申请速度。开箱即用的配置比持久化到 SQL Server 中的速度还要慢。我知道 Hibernate Search 配置来调整 Lucene 索引性能,但我想从删除反射开始。我知道 Hibernate 搜索使用它将对象转换为文档以进行索引。问题是我找不到如何避免这种情况的方法。
问问题
256 次
1 回答
2
您可以使用@ClassBridge 定义您自己的映射;您的自定义 ClassBridge 实现将获得对象实例,您可以通过访问直接字段或调用 getter 直接从它构建 Lucene 文档。
此处提供完整示例:
http://docs.jboss.org/hibernate/search/4.2/reference/en-US/html_single/#d0e4102
不过,我非常有信心反射不是您的性能问题。配置或您测量的方式可能有问题,我建议使用分析器来缩小问题区域。
于 2013-01-12T00:39:37.167 回答