Hibernate 搜索默认目录提供程序

Hibernate Search Default Directory Provider

我刚刚问自己 Hibernate Search 目录提供程序的默认值是多少?

我取消了 persistence.xml 中 属性 设置 "hibernate.search.default.directory_provider" 的注释。 Hibernate Search 仍在工作。我只是问自己 Lucene 索引存储在哪个位置。如果没有提供其他值,"ram" 是否是默认目录提供程序?

我没有找到有关此 属性 的默认值或回退值的任何信息。

默认目录提供程序是 "filesystem"。

来源:https://github.com/hibernate/hibernate-search/blob/a411f7b984cfabd2f8fd4b6c743beef8646a1d82/engine/src/main/java/org/hibernate/search/store/impl/DefaultDirectoryProviderService.java#L23