У меня есть модель, доступная для поиска через Hibernate Search 5.6.5 и Elasticsearch 2.4.6.
@Entity
@Indexed
class Model {
@Field
String normalField;
@Field
@Lob
String reallyBigField;
}
Я не хочу, чтобы Elasticsearch хранил reallyBigField
. Hibernate Search предоставляет свойство @Field(store = Store.NO)
, но это значение по умолчанию, и похоже, что Elasticsearch будет обрабатывать свойство хранилища иначе, чем Lucene (Lucene ничего не хранит, Elasticsearch имеет отдельный источник-хранилище).