Я получаю это неопределенное поле 'active' error, но активное поле существует в схеме.Ранее это работало без каких-либо ошибок, внезапно появляется эта ошибка: Мой документ Solr:
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class SDocument {
@Id
@Field
private String indexId;
@Field("code")
private String code;
@Field("name")
private String name;
@Field("active")
private Boolean active;
}
Я использую весеннюю загрузку с solrCrudRepository и запрос был
@Query(value = "code:?0* name:?0*", filters = "active:?1")
List<SDocument> findAllergenList(String searchKey, Boolean isActive);
org.springframework.data.solr.UncategorizedSolrException: undefined field active; nested exception is org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: undefined field active
at org.springframework.data.solr.core.SolrTemplate.execute(SolrTemplate.java:136)
at org.springframework.data.solr.core.SolrTemplate.count(SolrTemplate.java:154)
at org.springframework.data.solr.repository.query.AbstractSolrQuery$CollectionExecution.count(AbstractSolrQuery.java:435)
at org.springframework.data.solr.repository.query.AbstractSolrQuery$CollectionExecution.execute(AbstractSolrQuery.java:415)
at org.springframework.data.solr.repository.query.AbstractSolrQuery.execute(AbstractSolrQuery.java:149)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:415)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:393)