Я переключаюсь с lucene на solr и запрашиваю его с помощью solrj.
После запроса я хочу получить объяснение, и я выполнил следующий код:
QueryResponse queryResult = solrClient.query(collection, query, POST);
List<SolrDocument> recommended = queryResult.getResults();
Map<String, String> explainMap = queryResult.getExplainMap();
Map<String, Object> debugMap = queryResult.getDebugMap();
Карта объяснения содержит объяснение моего запроса в виде строки.
Можно ли получить объект объяснения, чтобы избежать анализа строки?
Например, я хотел бы извлечь все совпадающие поля и их значение (без оценки и ее состава).
В моих документах есть только одно текстовое поле и много категорийных или числовых c полей.