Я интегрировал AEM с удаленным Solr as, «Solr as Oak index», и при выполнении запросов solr я мог видеть все свое содержимое, проиндексированное и отображенное в удаленном Solr.
Однако, когда я запускаю некоторый AEMконкретные jcr-запросы в AEM для определенного поискового приложения. В журналах AEM я мог видеть, что запрос обрабатывается для поиска содержимого, но результат пустой.В журналах Solr есть след стека:
2019-02-26 13:09:56.093 ERROR (qtp1514322932-145) [ x:oak] o.a.s.h.RequestHandlerBase org.apache.solr.common.SolrException: undefined field catch_all
at org.apache.solr.schema.IndexSchema.getDynamicFieldType(IndexSchema.java:1300)
at org.apache.solr.schema.IndexSchema.getFieldType(IndexSchema.java:1252)
at org.apache.solr.parser.SolrQueryParserBase.getWildcardQuery(SolrQueryParserBase.java:772)
at org.apache.solr.parser.SolrQueryParserBase.handleBareTokenQuery(SolrQueryParserBase.java:508)
at org.apache.solr.parser.QueryParser.Term(QueryParser.java:309)
at org.apache.solr.parser.QueryParser.Clause(QueryParser.java:180)
at org.apache.solr.parser.QueryParser.Query(QueryParser.java:101)
at org.apache.solr.parser.QueryParser.TopLevelQuery(QueryParser.java:90)
at org.apache.solr.parser.SolrQueryParserBase.parse(SolrQueryParserBase.java:152)
at org.apache.solr.search.LuceneQParser.parse(LuceneQParser.java:50)
at org.apache.solr.search.QParser.getQuery(QParser.java:140)
Что я здесь не так делаю?Кроме того, что является официальной версией Solr, которая поддерживается в этих типах при интеграции?
PS: я удалил индекс дуба по умолчанию и просто использую новый индекс solr дуба, когда я сталкиваюсьэтот вопрос.