Как получить Объяснить объект из Solrj? - PullRequest
0 голосов
/ 18 февраля 2020

Я переключаюсь с 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 полей.

...