как сделать поле недоступным для поиска в spring-data-jpa-solr

#spring #spring-boot #solr #spring-data-solr

#весна #spring-boot #solr #spring-data-solr

Вопрос:

Я использую solr-spring-data JPA для запроса и сохранения solr . Я добавил

 @SolrDocument(collection = "test") 
  

на POJO и на уровне поля

я добавил

 (name= "field1", searchable=false),
  

но все же я могу запрашивать из field1, так как сделать поле nonseachble в spring-data-jpa for solr .

Комментарии:

1. Используйте индексированный. «@Indexed» должен быть добавлен с помощью readonly=true, чтобы игнорировать поля от записи в Solr. «@Indexed(доступно только для чтения = true)»

2. docs.spring.io/spring-data/solr/docs/4.1.0.M2/reference/html/…

3. я хочу написать поле в solr, но не хочу выполнять поиск по этому полю

4. Вы добавили что-то вроде «@Indexed(name = «field1», type = «string», searchable = false)»

5. да, я добавил, затем я пытаюсь выполнить поиск из field1, он по-прежнему дает мне результат